Como melhorar
o tempo do

BOOT

por Sandro Coana, engenheiro, Team OS/2



Obas a todos,

>Como nosso amigo Macarlo ja tinha dito, o Fp 6 melhorou muito o sistema.
>Meu boot de 2:30m passou p/ 1:50m.
>A abertura dos Folders ficou mais rapida
>bem como a execucao de programas
>parece que o cache melhorou tambem.


Pode ser que o tempo de boot do sistema melhore um pouquinho
caso ordene o seu Config.sys de forma apropriada.

Para tanto existe um programa de nome CSORTOS2.EXE, incluído no pacote CFGINFO4.zip

Eu o utilizei há algum tempo e obtive uma melhora bem pequena, mas vale por organizar o Config.sys.
Não sei se pode ser utilizado em config do Warp 4.0, uma vez que é importante que alguns comandos precedam a outros comandos
como o exemplo abaixo indica:

DEVICE=C:\OS2\BOOT\POINTDD.SYS esta linha antes da linha abaixo.
DEVICE=C:\OS2\BOOT\MOUSE.SYS


Eventualmene deve-se reeditar o config para manter a ordem inicial de alguns comandos como os de abaixo, por exemplo:

REM FAXFAXFAXFAXFAX -- PLEASE DO NOT MODIFY THIS GROUP OF LINES
IOPL=FXPRINT
DEVICE=C:\OS2\APPS\FAXWORKS\FMD.SYS L
REM FAXFAXFAXFAXFAX -- FAXWORKS FOR OS/2


O CSORTOS2.EXE salva o config original com o nome de Config.uns

Coloco o meu config abaixo, para mostrar como fica, mas as linhas do WatchCat foram inseridas apos a ordenação.

REM ###########################
REM ### File-System-Drivers ###
REM ###########################
IFS=C:\OS2\HPFS.IFS /CACHE:1024 /CRECL:4 /AUTOCHECK:D
IFS=C:\OS2\BOOT\CDFS.IFS /Q /C:4 /M:16
IFS=D:\APLICA\RAMIFS\RAMFS.IFS

REM ###########################
REM ### BASE-DEVICE-DRIVERS ###
REM ###########################
BASEDEV=IBMKBD.SYS
BASEDEV=XDFLOPPY.FLT
BASEDEV=OS2DASD.DMD
BASEDEV=IBMIDECD.FLT
BASEDEV=IBM1FLPY.ADD
BASEDEV=IBM1S506.ADD
BASEDEV=PRINT01.SYS
BASEDEV=CHKDSK.SYS
rem BASEDEV=TIMER0.SYS


REM ######################
REM ### SET-STATEMENTS ###
REM ######################
SET USER_INI=D:\OS2\OS2.INI
SET SYSTEM_INI=D:\OS2\OS2SYS.INI
SET OS2_SHELL=C:\OS2\CMD.EXE
SET AUTOSTART=FOLDERS,LAUNCHPAD,TASKLIST
rem SET AUTOSTART=LAUNCHPAD,TASKLIST
SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE
SET COMSPEC=C:\OS2\CMD.EXE
SET PATH=C:\OS2;C:\OS2\SYSTEM;...........
SET DPATH=C:\OS2;C:\OS2\SYSTEM;...
SET PROMPT=$I[$P]
SET HELP=C:\OS2\HELP;C:\OS2\HELP\TUTORIAL;...
SET GLOSSARY=C:\OS2\HELP\GLOSS;
SET IPF_KEYS=SBCS
SET KEYS=ON
SET BOOKSHELF=C:\OS2\BOOK;C:\MMOS2;D:\APLICA\WPSTOOLS;d:\aplica\wcat21;
SET SOMIR=C:\OS2\ETC\SOM.IR;C:\OS2\ETC\WPSH.IR;C:\OS2\ETC\WPDSERV.IR
SET SOMDDIR=C:\OS2\ETC\DSOM
SET DELDIR=C:\DELETE,6144;D:\DELETE,6144
SET EPMPATH=C:\OS2\APPS;
SET MMBASE=C:\MMOS2;
SET DSPPATH=C:\MMOS2\DSP;

SET ETC=C:\OS2\APPS\TCPIP\ETC

rem SET TMP=D:\OS2\TMP
SET TMP=G:\

SET IBMWORKS_INI=C:\OS2\APPS\IBMWORKS
SET VIDEO_DEVICES=VIO_SVGA
SET VIO_SVGA=DEVICE(BVHVGA,BVHSVGA)
SET RESTARTOBJECTS=STARTUPFOLDERSONLY,REBOOTONLY
rem SET RESTARTOBJECTS=NO
rem SET MENUSTYLE=SHORT

SET CLASSPATH=D:\aplic2\netscape\java11\jempcl10.zip;...


SET ICQ_HOME=D:\APLIC2\ICQJava
SET LANG=EN_US
SET LOCPATH=C:\IBMI18N\LOCALE;C:\LANGUAGE\LOCALE
SET ULSPATH=C:\LANGUAGE

rem SET INCLUDE=D:\JAVA11\INCLUDE;D:\JAVA11\INCLUDE\OS2;
SET LIB=D:\JAVA11\LIB;

SET TZ=EST3EDT,11,0,15,0,2,0,15,0,0



SET PM_ASYNC_FOCUS_CHANGE=ON
rem Sets para o Linux
rem SET HOME=D:\APLIC2\LINUX
rem SET TERMINFO=D:\APLIC2\LINUX\TERMINFO
rem SET TERM=ANSI
rem SET WWW_HOME=http://HOBBES.NMSU.EDU
rem SET LYNX_CONFIG=D:\APLIC2\LINUX

SET PGPPATH=D:\APLIC2\PGP\
rem SET PGPPATH=D:\APLICA\BWAVE

REM #####################

REM ### OS/2-COMMANDS ###
REM #####################
PROTSHELL=C:\OS2\PMSHELL.EXE
LIBPATH=D:\APLICA\WCAT21;.;C:\OS2\DLL;...
PRIORITY_DISK_IO=YES
BUFFERS=90
IOPL=YES
DISKCACHE=1024,LW,32,AC:C
MAXWAIT=2
MEMMAN=SWAP,PROTECT
SWAPPATH=D:\OS2\ 2048 50176

rem SWAPPATH=D:\OS2\ 2048 16384
THREADS=128
PRINTMONBUFSIZE=804,0,0
COUNTRY=055,C:\OS2\SYSTEM\COUNTRY.SYS
PROTECTONLY=NO
CODEPAGE=850,437
TIMESLICE=32,32
rem Dumpprocess=D

REM ###########################
REM ### OS/2-DEVICE-DRIVERS ###

REM ###########################
DEVICE=C:\OS2\BOOT\TESTCFG.SYS
DEVICE=C:\OS2\BOOT\DOS.SYS
DEVICE=C:\OS2\BOOT\PMDD.SYS
DEVICE=C:\OS2\BOOT\APM.SYS
DEVICE=C:\OS2\BOOT\POINTDD.SYS
DEVICE=C:\OS2\BOOT\MOUSE.SYS
DEVICE=C:\OS2\MDOS\VMOUSE.SYS
DEVICE=C:\SIO\SIO.SYS
DEVICE=C:\SIO\VSIO.SYS
REM DEVICE=C:\OS2\BOOT\COM.SYS
DEVICE=C:\MMOS2\SB16D2.SYS 1 1 5 5 220 4 330 /N:SBAUD1$ /Q

DEVICE=C:\MMOS2\AUDIOVDD.SYS SBAUD1$
DEVICE=C:\MMOS2\SSMDD.SYS
DEVICE=C:\MMOS2\R0STUB.SYS
DEVICE=C:\OS2\APPS\TCPIP\BIN\INET.SYS
DEVICE=C:\OS2\APPS\TCPIP\BIN\IFNDISNL.SYS
DEVICE=C:\OS2\APPS\SYSIOS2.SYS
DEVICE=C:\OS2\BOOT\OS2CDROM.DMD /Q
DEVICE=C:\OS2\APPS\TCPIP\BIN\VDOSTCP.VDD
DEVICE=C:\OS2\APPS\TCPIP\BIN\VDOSTCP.SYS
DEVICE=D:\APLICA\SWAPMON3\SWAPMON.SYS
rem DEVICE=C:\SVDisk\SVDisk.sys


REM ####################
REM ### DOS-COMMANDS ###
REM ####################
FILES=20
BREAK=OFF
SHELL=C:\OS2\MDOS\COMMAND.COM C:\OS2\MDOS
FCBS=16,8
RMSIZE=640
DOS=LOW,NOUMB


REM ##########################
REM ### DOS-DEVICE-DRIVERS ###
REM ##########################
DEVICE=C:\OS2\MDOS\VEMM.SYS
DEVICE=C:\OS2\MDOS\VXMS.SYS /UMB
DEVICE=C:\OS2\MDOS\VDPMI.SYS
DEVICE=C:\OS2\MDOS\VDPX.SYS
DEVICE=C:\OS2\MDOS\VWIN.SYS
rem DEVICE=C:\OS2\MDOS\VW32S.SYS
DEVICE=C:\OS2\MDOS\VAPM.SYS
DEVICE=C:\OS2\MDOS\VCDROM.SYS
REM DEVICE=C:\OS2\MDOS\VCOM.SYS
DEVICE=C:\OS2\MDOS\VSVGA.SYS

DEVICE=C:\VW32S.SYS 1,25,110

REM #####################
REM ### MISCELLANEOUS ###
REM #####################
DEVINFO=KBD,BR,C:\OS2\KEYBOARD.DCP
RUN=C:\OS2\APPS\TCPIP\BIN\CNTRL.EXE
RUN=C:\PRLDUTLS\LDRXINIT.EXE
DEVINFO=SCR,VGA,C:\OS2\BOOT\VIOTBL.DCP
DEVINFO=SCR,VGA,C:\OS2\VIOTBL.DCP
RUN=C:\OS2\APPS\TCPIP\BIN\VDOSCTL.EXE

RUN=D:\APLICA\RAMIFS\RAMDISK.EXE G:
rem CALL=C:\SVDisk\SVDC.EXE /i F:

REM ###############
REM ### REMAINS ###
REM ###############

REM FAXFAXFAXFAXFAX -- PLEASE DO NOT MODIFY THIS GROUP OF LINES
IOPL=FXPRINT
DEVICE=C:\OS2\APPS\FAXWORKS\FMD.SYS L
REM FAXFAXFAXFAXFAX -- FAXWORKS FOR OS/2


CALL=C:\OS2\CMD.EXE /C C:\PRLDUTLS\PRLDCPY.CMD C C:\WINDOWS\
VME=NO
rem CALL=C:\OS2\XCOPY.EXE D:\OS2\*.INZ D:\OS2\*.INW
rem CALL=C:\OS2\XCOPY.EXE D:\OS2\*.INY D:\OS2\*.INZ
rem CALL=C:\OS2\XCOPY.EXE D:\OS2\*.INX D:\OS2\*.INY
rem CALL=C:\OS2\XCOPY.EXE D:\OS2\OS2*.INI D:\OS2\*.INX

REM *** WatchCat 2.1 device driver - REQUIRED
DEVICE=d:\aplica\wcat21\WATCHCAT.SYS KEYB
REM *** WatchCat 2.1 main program - REQUIRED
RUN=d:\aplica\wcat21\WATCHCAT.EXE
REM *** WatchCat 2.1 Process Manipluation Center Driver

REM DEVICE=d:\aplica\wcat21\KILLER.SYS
REM *** WatchCat 2.1 CAD Package Virtual Device Driver
REM DEVICE=d:\aplica\wcat21\VWCAT.SYS
REM *** WatchCat 2.1 CAD Package Control Program
REM RUN=d:\aplica\wcat21\WCCAD.EXE





coana@iname.com
sandro.coana@ecodigit.com.br