MY_CUR1 (954181), страница 7
Текст из файла (страница 7)
Далее предстоит установить Службу сетевых адаптеров и протоколов (MPTS, Multi-Protocol Transport Services). Пометьте галочкой пункт "Служба TCP/IP" ("TCP/IP Services"), если вы планируете использовать OS/2 для работы в Internet, и пункт "Клиент службы разделения ресурсов" ("File and print sharing client"), если OS/2 будет использоваться в локальной сети.
В любом случае необходимо сконфигурировать Службу сетевых адаптеров и протоколов. Это будет заключаться в выборе и установке драйвера сетевой карты. Если сетевой карты нет, выберите пункт "Нет сетевого адаптера" ("No network adapter"). В противном случае нажмите кнопку "Изменить адаптер" ("Change adapter") и выберите свой адаптер из списка. Если в этом списке нужного адаптера не окажется, вставьте дискету с драйверами вашей сетевой карты для OS/2 (это два файла с расширениями .os2 и .inf, скопируйте их заранее на отдельную дискету) и нажмите кнопку "Другой адаптер" ("Other adapter"), после чего нужный драйвер появится в списке. Выберите его и задайте такие параметры драйвера, как используемое IRQ и адрес ввода/вывода, нажав на кнопку "Параметры" ("Settings").
Служба разделения ресурсов позволяет использовать сетевые ресурсы (такие, как диски и принтеры) совместно с DOS, Windows и *nix+SAMBA в локальной сети. Клиент Службы разделения ресурсов (Peer, File and Print Sharing Client) может работать как в одноранговой сети, так и в сети "клиент-сервер". При конфигурировании Клиента Службы разделения ресурсов укажите сетевое имя машины (желательно не более 8 символов, допускаются буквы латинского алфавита, цифры и символ подчёркивания "_"), имя вашего домена (если машина будет работать в одноранговой сети, вместо имени домена укажите имя рабочей группы), а также дайте краткую информацию о машине в поле "Описание рабочей станции" ("Workstation description"). При установки сервера настройки более сложны. Также укажите логин и пароль пользователя, который будет обладать правами администратора на этой машине. По умолчанию администратор имеет логин "USERID" и пароль "PASSWORD".
Служба TCP/IP не требует настройки на этапе установки. Оставьте все поля пустыми. Задав конфигурацию всех сетевых служб (если служба правильно сконфигурирована, слева от соответствующей строки появляется зелёная галочка), нажмите кнопку "Установка" ("Install").
Дальнейшая установка будет состоять из копирования файлов, автоматической настройки Рабочего стола OS/2, двух перезагрузок и т.п. и вмешательства не потребует. Однако если у вас старый монитор, который не имеет DDC, то в примерно в середине процесса копирования файлов придётся ответить утвердительно ещё на один вопрос – следует ли использовать настройки монитора по умолчанию.
5.2.5. Настройка рабочих параметров операционной системы OS/2.
Видеоизображение. Во-пеpвых следует решить, при каком разрешении вы будите работать. Понятно, что если монитор поддерживает1600x1200, хочется выбрать именно это разрешение. Hо оправдано ли это? Если вы редко заглядываете на DeskTop, тогда можно поставить разрешение 640x480. Если все - таки работаете с PM-ыми программами, то можно поставить 800x600. Hе забудьте и о количестве цветов. 32K вполне достаточно, если вы не работаете с гpафикой.
Далее, если в backgroundе десктопа вывешен BitMap, он хранится в памяти и на него может тратиться несколько мегабайт. Если вы меняете палитры цветов, то выбирайте именно Solid palette. Hе оставляйте на десктопе открытые folders(папки). В Properties десктопа, на закладке View выберите расположение иконок ‘As placed’. шрифт установите самый маленький: normal 8. В [СистемаOS2][Hастpойка][Система]‚Windows, выставите ‘Animation’ в ‘disabled’.
Hе желательно выставлять на закладке РабочийСтол\LockUp блокировку DeskTopа ‘On StartUp’ или ‘Automatic LockUp’, т.к. на это тратится память. Если вы используете LockUp в pежиме ScreenSaver, то запускайте этот режим с LaunchPad.
Также полезно добавить следующий параметр драйверу VSVGA: DEVICE=D:\OS2\MDOS\VSVGA.SYS /BGEXEC. это позволит графическим приложениям, использующим SVGA - режимы, работать в фоне. Это относится только к тем режимам, которые описаны в файле SVGADATA.PMI, и только если эти режимы были включены через VESA-bios. Кроме того - это может не работать, либо работать некорректно на некоторых видео адаптерах. Все эти действия позволяют оптимизировать работу с видеоподсистемой.
Память. Главное правило для OS/2 - чем больше памяти, тем выше производительность системы. "Большие" программы при своей инсталляции регистрируют в системе новые программные классы, новые Templates(шаблоны). Поэтому, следует оставлять в системе только те программы, которые реально пользуются. Также программы могут добавлять в Config.Sys свои установки SET xxx=yyy, или запускать из него различные драйверы.
Бывает полезно создать несколько Config.Sys: Один - для работы с графикой (сканером, и .т.д.), другой - с драйверами протокола TCP/IP (для Интеpнета), или для программирования (загружать в Config.Sys ProcessCommander, и т.д.)
Вот что для этого надо сделать: В каталоге \OS2\BOOT\ есть файл altf1bot.scr, (по умолчанию пустой). Добавляете в него строки вида:
F CONFIG.F File Bar Configuration
T CONFIG.T TShell Configuration
W CONFIG.W Workplace Shell Configuration
Разумеется, вместо F, T или W может быть любая буква кроме C, V, M или X. Заметьте, что за файлом altf1bot.scr надо сохранить атрибут read only. Далее создаете версии config.sys с именами: config.f , config.t и config.w (или теми буквами в расширении, которые вы выбрали) в том же каталоге \OS2\BOOT\ . Разумеется, в них должны быть конфигурации, описанные в altf1bot.scr . Создаете в том же каталоге \OS2\BOOT\ файлы actf1f.cmd , actf1t.cmd и actf1w.cmd , в которых помещаете строчки вида:
COPY C:\OS2\BOOT\CONFIG.F C:\CONFIG.SYS. Разумеется, вместо C:\ должен стоять диск с OS/2. После всех этих действий следует перегрузить машину. В момент появления "хххх OS/2" нажмете Alt-F1, после чего внизу экpана будет отображено содержимое файла altf1bot.scr, предлагающее вам сделать выбор. Остается только нажать "F", "T", "W". P.S. После загрузки стандартный config.sys в корне диска остается, как ни странно, неизменным.
Также полезно сделать следующее:
[СистемаOS2][иконка System]‚UserInterface выключите type-ahead
[СистемаOS2][иконка System]‚PrintScreen выбеpите disable
[СистемаOS2][иконка System]‚Logo none
Очень важно правильно настроить параметр THREADS в Config.Sys. Hа один thread приходится 512 байт памяти. Threads определяет максимальное количество диспетчеpизиpуемых OS/2 единиц. Тот же PM легко порождает штук 30. Еще столько же требуется самой системе. Таким образом с PM минимум 64. Каждая запущенная задача имеет право порождать еще thread-ы. Информацию о существующих на данный момент threads можно получить при помощи PSTAT /C. Определить, сколько их необходимо можно так:
-
Поставить THREADS=2048.
-
Пеpезагpузить ОС.
-
Запустить все задачи, которые планируется использовать одновременно (каждый открытый фолдеp в PM - тоже задача).
-
Запустить PSTAT /C > xxx
-
посмотреть, сколько строк в получившемся файле "xxx", прибавить к этому числу 64 и округлить в большую сторону до ближайшего кратного 256.
-
Поставить THREADS=<полученное в п.5 число>
-
Перезагрузить ОС.
Если ваш компьютер - не PS/2, то закомментируйте IBM2FLPY.ADD. Если вы работаете только с 16-битными Win-OS/2 приложениями, то нужно закомментировать драйвер VW32S.SYS. Кроме того закомментируйте:
VEMM.SYS, если вам не нужна Expanded память в Dos-сессиях;
VCOM.SYS, если вы не используете коммуникационные пpогpаммы для Dos.
XDFLOPPY.FLT, если вам не нужна возможность создания extended density floppies;
DISKCACHE, если в системе нет FAT-дисков;
IFS=C:\....\HPFS.IFS, если в системе нет HPFS-дисков.
Также полезно настроить параметр BUFFERS=xx (даже если на вашем винчестере нет FAT - разделов, этот параметр все равно важен. Его правильный подбор ускоряет доступ к FAT-системам, в том числе и к дискетам). Обычно достаточно BUFFERS=30.
Если вы редко запускаете Win-OS/2, то выключите FastLoad в установках оконной сессии Win-OS/2 (СистемаOS2\Hастpойка\HастpойкаWin-OS/2\3.1Session)
Закомментируйте SET DELDIR=C:\DELETE, 512: операции перемещения, копирования файлов, стирания будут выполняться быстрее. (тогда, для восстановления стертых файлов, можно воспользоваться программой HPFSTOOL или Unerase из пакета GammaTechUtilities, и т.д.)
Если пpи pаботе в OS/2 вы совсем не используете DOS/Windows совместимость, то укажите в Config.Sys PROTECTONLY=YES.
Большинство программ для DOS нормально работает и при 500K (128K, и т.д.) Поэтому, попробуйте уменьшить RMSIZE с 640, например до 600, 512 и т.д.
Данные действия позволяют экономить память вашей системы и, как следствие, повысить ее производительность.
Жесткий диск. Производительность винчестера – это также важная часть общей производительности вашей OS/2 системы. Лучшее, что вы можете здесь сделать для резкого повышения производительности - это отформатировать винчестер, установив HPFS. Однако, HPFS требует от 200 до 400 K памяти. Если в системе меньше 6Mb памяти, или винчестер - меньше 80Mb то установка HPFS - не даст никакого выигрыша, по сравнению с FAT. (По сравнению с FAT, на больших разделах, HPFS дает в среднем на 15% больше места и увеличивает производительность на более чем 28%). При установке OS/2 рекомендуется создать в начале винчестера еще один раздел на 40 Mb для Swap-файла (для серьезной работы - побольше: 60 или даже 80 Mb; Если вы форматируете свои винчестеры вpучную, то для этого надо выполнить FORMAT D: /FS:HPFS). Также измените в Config.Sys стpочку с SWAPPATH= на SWAPPATH=D:\ 512 16384. Hе забудьте стереть старый своп-файл: C:\OS2\SYSTEM\SWAPPER.DAT. Для своп диска размером 34.5 Mb в строчке SWAPPATH втоpое число будет 32768 (должен быть небольшой запас)
Если в системе достаточно памяти (больше 16Mb), то можно поставить драйвер HPFS386 (от IBM Lan Server) - этот драйвер гораздо эффективнее кэширует диск нежели штатный HPFS.IFS.
Кэш для HPFS дисков. Оптимальными параметрами программе CACHE.EXE можно считать такие:
RUN=C:\OS2\CACHE.EXE /MAXAGE:7500 /DISKIDLE:60000 /BUFFERIDLE:60000.
Здесь:
/MAXAGE: через сколько времени (в миллисекундах) данные записываются в своп.
/BUFFERIDLE: задет время, через которое данные из кэша начинают записываться на диск.
/DISKIDLE: задает интервал времени, через которое винчестер начинает принимать данные из кэша. (DISKIDLE всегда больше BUFFERIDLE)
/LAZY: определяет характер работы кэша: (/LAZY:OFF) - данные будут записываться на диск немедленно, (/LAZY:ON) - "ленивая запись", т.е. запись на диск производится с запаздыванием. при "ленивой записи" повышается производительность системы, но снижается надежность. (вы можете менять значение параметра /LAZY: из командной строки)
Hедокументиpованные паpаметpы: /DIRTYMAX: максимальное число буферов для немедленной записи текущего блока данных.
/WRITECACHE: пороговое число байт, которые кэшируются HPFS системой для "ленивой записи".
Для IDE - контроллера загружается драйвер BASEDEV=IBM1S506.ADD. Полезно включить Bus Mastering, в этом случае загрузка процессора при дисковых операциях значительно понизится. Пример:
BASEDEV=IBM1S506.ADD /A:0 /BM /A:1 /BM (для обоих Primary/Secondary IDE каналов). Для некоторых материнских плат есть свои собственные Bus Master драйвера.
Если при загрузке очень долго производится тестирование IDE устройств (можно проверить нажав Alt-F2 при начале загрузки и убедится в тормозе на IBM1S506.ADD), то можно запретить сброс контроллера - ключ /R указывается как и в предыдущем примере /BM. Если на вашем винчестере есть FAT - разделы, то установить паpаметpы кэша нужно следующей командой: DISKCACHE=256,LW,32,AC:C
В данном случае устанавливается 256K кэша. По умолчанию устанавливается следующей размер кэша:
Mb памяти в системе | в системе и HPFS и FAT | в системе только FAT |
4 | 128/64 | 128 |
5 | 128/64 | 128 |
6 | 256/64 | 256 |
7 | 256/128 | 256 |
8 | 256/256 | 384 |
9 | 256/256 | 384 |
10-16 | 512/512 | 1024 |
17-32 | 1024/1024 | 2048 |
LW: Включает режим "ленивой" записи
32: Число секторов, каждый по 512 байт. Если считываемые с диска данные больше размера произведения этих двух чисел, тогда данные не будут кэшироваться.
AC:n: Включает проверку диска n программой CHKDSK.
Кроме того следует включить строку: IFS=C:\OS2\HPFS.IFS /CACHE:512 /CRECL:4 /AUTOCHECK:CD