• STR32 - H����y����p������ ��p����p� HPFS386

    From FAQServer@2:5020/181 to All on Wed Apr 16 07:37:06 2025
    [Q]: H����y����p������ ��p����p� HPFS386

    [A]: Julius Goryavsky (2:5030/16.32)

    �y⥬ �����ᥬ���p������ HPFS386 ��� y������ ���᭨��
    ��� ��������� ��p����p�� QUEUEDEPTH, QUEUEMETHOD �
    QUEUESORT. ��� ���᭨����, �� ��p����p� y�p������ p���⮩
    DASD Manager-�, ���p� ����� ��p��� ���p�ᮢ � ��᪮��
    �����p�� � ���� ���p������� ����y IFS � ADD.

    �� ��p����p� �����뢠���� � ᥪ樨 [ULTIMEDIA] 䠩��
    HPFS386.INI:

    [ULTIMEDIA]
    QUEUESORT={FIFO|ELEVATOR|DEFAULT|CURRENT}
    QUEUEMETHOD={PRIORITY|NOPRIORITY|DEFAULT|CURRENT}
    QUEUEDEPTH={1...255|DEFAULT|CURRENT}

    ��� �� ���ᠭ��:

    QUEUESORT - ��p����p, �����騩 ᯮᮡ ������� ��p���
    ���p�ᮢ � ���y. �� ����� �p������� ���祭�� FIFO,
    ELEVATOR, DEFAULT � CURRENT.

    �᫨ ������ ���祭�� FIFO, � ����� ���� ���p�� �p���
    ���������� � ����� ��p���, � ���� ���p��� �믮������� �
    ⮬ ��p浪�, � ���p�� ��� ����y���� � ��⥬y. ������
    �p����p ��᪠ ��� ����p��yp� (� �y砥 �����p� SCSI) �����
    y��p冷��� �����p�� ������⢮ ���p�ᮢ �� ���p��⠭��
    ����p�� ��p����.

    �᫨ ������ ���祭�� ELEVATOR, � ����砥��� p����
    �����p��� y��p冷祭��� ��p��� ���p�ᮢ. �p� �⮬ ���p���
    ��稭��� ��p����뢠���� �� ����p��y ELEVATOR (�� �� SCAN
    ��� "p���� ������饩 �������").

    ��� ����p�� ���p��y������, �� ������� �⥭��/�����
    ᪠��py�� ��� � ��p����� ���p������� (���p���p � ���p��-
    ����� ���p��⠭�� ����p�� ��p����), ��⠭��������� ���
    �믮������ ���p�ᮢ, ��室����� �� �y� ᫥�������. �����
    ��� ��室�� �� ��᫥����� ���p�� - ���p������� ��������
    ������� �� �p�⨢���������.

    �᫨ ��� ��p����p� QUEUESORT ������ ���祭�� DEFAULT, �
    �롨p����� ����p�� �� y���砭��. ����� �� ELEVATOR.

    �᫨ ������ ���祭�� CURRENT, � ��⠥��� � ᨫ� ��
    ����p��, ���p� �� ��p�� DASD Manager-�� �p�
    ���樠����樨.

    ��p����p QUEUEMETHOD ��p������, ������ �� y��뢠����
    �p��p���� ���p�ᮢ �p� ����p����� ��p���. �� �����
    �p������� ���祭�� PRIORITY, NOPRIORITY, DEFAULT � CURRENT.

    �᫨ ������ ���祭�� NOPRIORITY, � �� ���p���
    ��������� � ���y� ��p���, � �� �p��p���� ����p�py����.

    �᫨ ������ ���祭�� PRIORITY, � DASD Manager �y���
    �����p������ ��᪮�쪮 ��p���� ���p�ᮢ, �� ����� ��
    ����� �p��p���. ����� DASD Manager ��p����� ���p��� ��
    �ᯮ������ �p����py ��᪠, �� ᭠砫� �롨p��� ���p��� ��
    ᠬ�� �p��p��⭮� ��p���, ��⮬ �� ����� �p��p��⭮� �
    ⠪ �����. �p��p���� �����砥� HPFS386, � p��p������� ���
    ᫥�y�騬 ��p����:

    High: 1. Shutdown ��� ����p����� ������ ��-�� ᡮ� ��⠭��.
    2. ��p����� �����.
    3. ����� ���p��� �� foreground ��ᨨ.
    4. ����� ���p��� �� background ��ᨨ.
    (�p��p���� 3 � 4 p����, �᫨ � CONFIG.SYS
    ����� ��p����p RIORITY_DISK_IO=NO).
    5. Read-ahead � ������p��p���� ���p���
    ��p���筮�� ������. (��p���筠� �p���롮p�� ?)
    6. Lazy-Write � �p�稥 ���p��� �� �p��y�騥
    ����������� p���樨.
    Low: 7. �p���롮p��.

    �᫨ ��� ��p����p� QUEUEMETHOD ������ ���祭�� DEFAULT,
    � �롨p����� ��⮤ �� y���砭��. ����� �� PRIORITY.

    �᫨ ������ ���祭�� CURRENT, � ��⠥��� � ᨫ� ��
    ��⮤, ���p� �� ��p�� DASD Manager-�� �p�
    ���樠����樨.

    ��p����p QUEUEDEPTH ������ ��y���y �p�ᬮ�p� ��p��� �p�
    �롮p�� ���p�ᮢ. �� ����� �p������� ���祭�� �� ���������
    1...255, � ⠪ �� DEFAULT � CURRENT.

    �᫨ � ����⢥ ���祭�� ��p����p� QUEUEDEPTH ������
    �᫮, � ��� ��p������ ������⢮ ���p�ᮢ, ���p�
    ������ ��室���� � ��p��� ��᪮���� �����p� �����p������.
    (�᫨ ��饥 ������⢮ ���p�ᮢ �祭� ������).

    H��p���p, ��� SCSI-�����p�� ����� ��� �����p������
    ⠪y� ����y ��p���, �p� ���p�� ��� ᬮ�y� ���py���� ��
    ���p��� � ᢮� ����p��� ��py��yp�. (tagged queue ���
    mailbox-�). �᫨ ��p��� ���p�ᮢ � �����py �y��� ᫨誮�
    ��p�⪮� - ����p��yp� �y��� p������ � �������� ���py����,
    � �᫨ ��� �y��� ᫨誮� ������� - �p����p SCSI-�����p�
    �y��� ��p��py��� "��譨��" ���p�ᠬ�.

    ���⮬y p��y��� ���祭��� ��� QUEUEDEPTH �y�y� �᫮,
    ������� �p�����饥 ����y ����p�⭮� ��p��� ������
    �����p�.

    �᫨ ��� ��p����p� QUEUEDEPTH ������ ���祭�� DEFAULT,
    � ��y���� �p�ᬮ�p� ��p��� ��p�������� ��⮬���᪨ ��
    �᭮����� ���祭��, ���p�� p������������ �p����p��
    ��᪮���� �����p�.

    �᫨ ������ ���祭�� CURRENT, � ��y���� �p�ᬮ�p�
    ��p��� �� ���������. � ⥪y饩 p������樨 CURRENT
    ���������⭮ DEFAULT.

    �⠪, ⥪y騥 y���砭�� ��� HPFS386 ����� ���:

    QUEUESORT=FIFO
    QUEUEMETHOD=DEFAULT
    QUEUEDEPTH=2 (?!)

    � ⥪y騥 y���砭�� ��� DASD Manager ⠪���:

    QUEUESORT=ELEVATOR
    QUEUEMETHOD=PRIORITY
    QUEUEDEPTH=<������ �� �����p� ��᪠>

    ����砭�� DASD Manager-� ����� ������ � �������
    ��p����p� /QF:

    BASEDEV=OS2DASD.DMD /QF:{1|2|3}

    1 - QUEUESORT=FIFO
    2 - QUEUEMETHOD=NOPRIORITY
    3 - QUEUESORT=FIFO � QUEUEMETHOD=NOPRIORITY

    H����p� p��������樨: (IMHO !)

    1. �᫨ ��⥬� ���py���� ᫠�� � �p��y���� ���ᯥ���
    �������쭮� �p��� �⪫���:

    QUEUESORT=FIFO
    QUEUEMETHOD=PRIORITY
    QUEUEDEPTH=DEFAULT

    2. �᫨ ��⥬� ᨫ쭮 ���py���� � �p��y���� ���ᯥ���
    ���ᨬ���y� �y���p�y� �p�������⥫쭮���:

    QUEUESORT=ELEVATOR
    QUEUEMETHOD=PRIORITY
    QUEUEDEPTH=�������... (32 ��� Adaptec 2940xx,
    64 ��� "�p�����" BusLogic,
    255 ��� Adaptec 39xx � RAID,
    255 ��� BusLogic BT-958 � Mylex).

    � HPFS386 ���� �� 2 �����y����p������ ��p����p�:

    BUFFERS=x,y
    NUMBUFFERS=z

    BUFFERS y�p����� ������⢮� �����-� �y��⨬�������
    �y�p��, ���p� ��p��y�� ��� ����p�. �����p ������ �� ���
    x, � �py���� y. ����� ���祭�� ���y� �p������� x � y - ���
    ������⭮, ��� � ��� ��� �y�p��. �� y���砭�� x = 1, �
    y = 0.

    NUMBUFFERS - ����� ������ ��p����p. �� ������
    ���ᨬ��쭮� ������⢮ Big Buffers, ���p�� HPFS386 �����
    �p��� �������� �����p������. �� y���砭�� NUMBUFFERS =
    65535.

    --- INN 2.7.3 (rc1 version)
    * Origin: This echo is READ-ONLY. Send %HELP to FAQSERVER at (2:5020/181)