home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / settings.zip / SETTINGS.TXT < prev    next >
Text File  |  1994-12-22  |  29KB  |  560 lines

  1.    ╔═══════════════════════════════════════════════════════════════════╗
  2.    ║ SETTINGS.TXT - A guide to getting the most performance from OS/2! ║
  3.    ╚═══════════════════════╤═══════════════╤═══════════════════════════╝
  4.                            │ Revision 2.20 │
  5.                            ╘═══════════════╛
  6. (Revised 12-22-94)
  7.  
  8. Hello, and welcome to the world of OS/2!
  9. ───────────────────────────────────────────────────────────────────────────
  10.  
  11. These are the Settings I use to run 3 dial-in lines and one local
  12. node under OS/2 Warp 3.0 for Windows. I have posted comments throughout
  13. this file to help you along the way. Extensive testing has been done
  14. with these settings on my system as well as a number of others to ensure
  15. you get the most performance out of OS/2. Let me know if these settings
  16. help you! These settings have been proven to work well under OS/2 2.1,
  17. 2.11, 2.1 for Windows, 2.11 for Windows, and Warp 3.0 for Windows.
  18.  
  19. The first thing you will need to get is the current version of SIO,
  20. Ray Gwinn's replacement for OS/2's COM drivers. You will see SIO
  21. referenced throughout this text, and as of now, SIO is a NECESSITY
  22. if you want to run any kind of a BBS under OS/2. The current version
  23. of SIO is SIO140.ZIP. The number of Ray's BBS is 1-703-494-0098.
  24. Credit card registration online is available.
  25.  
  26. The next thing you will need is for DOS timeslicing. It's a freeware
  27. program called OSTSR. This small TSR will convert Desqview aware
  28. programs' PAUSE commands  to OS/2 DOSSLEEP commands. If you currently
  29. use TAME and OS2SPEED, switch to OSTSR. You'll notice quite a
  30. performance increase. The current version of OSTSR is OSTSR11.ZIP.
  31. OSTSR is available for FREQ off of 1:2210/9639 by using the
  32. filename OSTSR11.ZIP.
  33.  
  34. If your are planning on running multinode Wildcat 4.x under OS/2 Warp,
  35. you will also need to download WCOS2FIX.ZIP, which patches Wildcat's
  36. files to work around a bug in OS/2. This is only necessary if you are
  37. trying to run more than one NODE under Wildcat. If you are receiving
  38. "Unable to initialize network 10310" errors, you need this fix. This
  39. file can also be FREQ'ed from 1:2210/9639.
  40.  
  41. IBM will be releasing a fix for the problem shortly.
  42.  
  43. ╔═════════════════════════════════════════════════════════════════════════╗
  44. ║ Please note that if you choose to use these settings for OS/2, you are  ║
  45. ║ STRONGLY urged to use these settings for ALL of your OS/2 DOS sessions, ║
  46. ║ both VDM, WIN-OS2 and native. Doing this will assure you are getting    ║
  47. ║ the most performance possible under OS/2.                               ║
  48. ╚═════════════════════════════════════════════════════════════════════════╝
  49.  
  50. Also note that even though this text file contains items that will likely
  51. generate a considerable performance boost for your system, I do not
  52. recommend any settings that would put the stability of OS/2 at risk. I do
  53. not use any undocumented commands, and none of my modifications pose any
  54. risk to system stability whatsoever. You can be assured that testing these
  55. settings will pose no threat to OS/2's stability. Extensive testing has been
  56. done to assure stability, no matter what type of DOS-Based BBS software you
  57. run.
  58.  
  59. Well...here they are! Good luck!
  60. ───────────────────────────────────────────────────────────────────────────
  61. DOS_AUTOEXEC                x:\AUTOEXEC.BAT
  62.  
  63. NOTES: With OS/2 you are allowed to have a different AUTOEXEC.BAT for each
  64. DOS session you have. This is an excellent feature for multi-line BBS's.
  65. Please note it does not have to be named AUTOEXEC.BAT, it can be named
  66. anything you wish. For example, NODE1.BAT, etc.
  67. ───────────────────────────────────────────────────────────────────────────
  68. DOS_BACKGROUND_EXECUTION    ON
  69.  
  70. NOTES: Necessary for multitasking ANY communications program.
  71. ───────────────────────────────────────────────────────────────────────────
  72. DOS BREAK                   ON
  73.  
  74. NOTES: Turn on to Allow CTRL-Break in the DOS session.
  75. ───────────────────────────────────────────────────────────────────────────
  76. DOS_DEVICE                  x:\OS2\MDOS\ANSI.SYS
  77.                             x:\xxx\VX00.SYS
  78.  
  79. NOTES: ANSI.SYS is necessary to load if you wish to be able to view callers
  80. activity while they are in a door.
  81.  
  82. VX00.SYS is OS/2's FOSSIL driver, and is included with the SIO package.
  83. If you use doors that require a FOSSIL driver, VX00 is the one you need
  84. to load. (Do NOT use DOS fossil drivers such as X00 or BNU) Substitute
  85. the "x"'s above with the appropriate paths.
  86. ───────────────────────────────────────────────────────────────────────────
  87. DOS_FCBS                    16
  88. ───────────────────────────────────────────────────────────────────────────
  89. DOS_FCBS_KEEP               8
  90. ───────────────────────────────────────────────────────────────────────────
  91. DOS_FILES                   40
  92. ───────────────────────────────────────────────────────────────────────────
  93. DOS_HIGH                    ON
  94. ───────────────────────────────────────────────────────────────────────────
  95. DOS_LASTDRIVE               Z
  96. ───────────────────────────────────────────────────────────────────────────
  97. DOS_RMSIZE                  640
  98. ───────────────────────────────────────────────────────────────────────────
  99. DOS_SHELL                   x:\OS2\MDOS\COMMAND.COM x:\OS2\MDOS
  100. ───────────────────────────────────────────────────────────────────────────
  101. DOS_STARTUP_DRIVE           (Blank)
  102. ───────────────────────────────────────────────────────────────────────────
  103. DOS_UMB                     ON
  104.  
  105. NOTES: This is up to your individual preference. For Sysop's who use
  106. Livecat door monitor program under OS/2 this setting as well as DOS_HIGH
  107. must be turned OFF for that program to work properly.
  108. ───────────────────────────────────────────────────────────────────────────
  109. DOS_VERSION                 (Too Numerous To List)
  110.  
  111. NOTES: This setting is only for programs that require a specific DOS
  112. version. 90% of the time this will never need to be touched.
  113. ───────────────────────────────────────────────────────────────────────────
  114. DPMI_DOS_API                AUTO
  115. ───────────────────────────────────────────────────────────────────────────
  116. DPMI_MEMORY_LIMIT           16
  117.  
  118. NOTES: Increasing this from the default of 4 will cause your DOS-based
  119. programs to load up faster.
  120. ───────────────────────────────────────────────────────────────────────────
  121. DPMI_NETWORK_BUFF_SIZE      8
  122. ───────────────────────────────────────────────────────────────────────────
  123. EMS_FRAME_LOCATION          AUTO
  124. ───────────────────────────────────────────────────────────────────────────
  125. EMS_HIGH_OS_MAP_REGION      32
  126.  
  127. NOTES: This is different from the default of 0. Some programs that use EMS
  128. encounter problems if this is not set to 32.
  129. ───────────────────────────────────────────────────────────────────────────
  130. EMS_LOW_OS_MAP_REGION       384
  131. ───────────────────────────────────────────────────────────────────────────
  132. EMS_MEMORY_LIMIT            1024
  133.  
  134. NOTES: See notes under XMS_MEMORY_LIMIT
  135. ───────────────────────────────────────────────────────────────────────────
  136. HW_NOSOUND                  OFF
  137. ───────────────────────────────────────────────────────────────────────────
  138. HW_ROM_TO_RAM               ON
  139. ───────────────────────────────────────────────────────────────────────────
  140. HW_TIMER                    OFF
  141.  
  142. NOTES: Some people were having difficulty getting system sounds to
  143. generate from the PC Speaker when this was turned on. If you are having
  144. this problem, turn this option OFF. If you are not experiencing this
  145. problem, you can turn it ON. However, the performance improvement is
  146. hardly noticeable under most cases.
  147. ───────────────────────────────────────────────────────────────────────────
  148. IDLE_SECONDS                60
  149.  
  150. NOTES: Necessary at 60 for 14.4+ modems. Improves CPS rates dramatically
  151. (as opposed to the default of 0)
  152. ───────────────────────────────────────────────────────────────────────────
  153. IDLE_SENSITIVITY            38
  154.  
  155. NOTES: If using OSTSR - Set to 38, otherwise, set it to 100 (Disable it)
  156. OSTSR needs IDLE_SENSITIVITY enabled for it to work properly.
  157. ───────────────────────────────────────────────────────────────────────────
  158. INT_DURING_IO               OFF
  159.  
  160. NOTES: LEAVE IT OFF! Under NO circumstances should this be turned on unless
  161. it is specifically needed for a particular DOS session. Your CPU will take
  162. a serious performance hit with this turned ON.
  163. ───────────────────────────────────────────────────────────────────────────
  164. KBD_ALTHOME_BYPASS          OFF
  165.  
  166. NOTES: Setting this to ON prevents you from using Alt-Home to toggle
  167. between DOS full screen and DOS Window.
  168. ───────────────────────────────────────────────────────────────────────────
  169. KBD_BUFFER_EXTEND           ON
  170. ───────────────────────────────────────────────────────────────────────────
  171. KBD_CTRL_BYPASS             NONE
  172. ───────────────────────────────────────────────────────────────────────────
  173. KBD_RATE_LOCK               OFF
  174. ───────────────────────────────────────────────────────────────────────────
  175. MEM_EXCLUDE-REGIONS         (Blank)
  176. ───────────────────────────────────────────────────────────────────────────
  177. MEM_INCLUDE_REGIONS         (Blank)
  178. ───────────────────────────────────────────────────────────────────────────
  179. MOUSE_EXCLUSIVE_ACCESS      OFF
  180. ───────────────────────────────────────────────────────────────────────────
  181. PRINT_SEPERATE_OUTPUT       ON
  182. ───────────────────────────────────────────────────────────────────────────
  183. PRINT_TIMEOUT               15
  184.  
  185. NOTES: This setting is up to you. It adjusts the amount of time, in
  186. seconds, that the system waits before forcing a print job to the printer.
  187. The default of 15 seems to work fine for me.
  188. ───────────────────────────────────────────────────────────────────────────
  189. SESSION_PRIORITY            1
  190.  
  191. NOTES: This setting is OS/2 3.0 specific. It works best at the default
  192. of 1.
  193. ───────────────────────────────────────────────────────────────────────────
  194. SIO_ALLOW_ACCESS_COM1       See Notes
  195. SIO_ALLOW_ACCESS_COM2       "   "
  196. SIO_ALLOW_ACCESS_COM3       "   "
  197. SIO_ALLOW_ACCESS_COM4       "   "
  198.  
  199. NOTES: Only allow access to the one COM port you are using for this
  200. session.
  201. ───────────────────────────────────────────────────────────────────────────
  202. SIO_IDLE_SENSITIVITY        32
  203. ───────────────────────────────────────────────────────────────────────────
  204. SIO_MODE_DTR                No Change at Open or Close
  205.  
  206. NOTES: Some people were reporting drop carriers if this option was set to
  207. "On at open, off at close" using SIO 1.32 with a front-end mailer. Setting
  208. this to the default cures that problem.
  209. ───────────────────────────────────────────────────────────────────────────
  210. SIO_MODE_FIFO_LOAD_COUNT    16
  211. ───────────────────────────────────────────────────────────────────────────
  212. SIO_MODE_IDSR               Ignore DSR during receive
  213. ───────────────────────────────────────────────────────────────────────────
  214. SIO_MODE_OCTS               HandShake signal, as in RTS/CTS
  215. ───────────────────────────────────────────────────────────────────────────
  216. SIO_MODE_ODSR               Ignore DSR during transmit.
  217. ───────────────────────────────────────────────────────────────────────────
  218. SIO_MODE_RTS                HandShake signal, as in RTS/CTS
  219. ───────────────────────────────────────────────────────────────────────────
  220. SIO_MODE_XON/XOFF           No XON/XOFF Flow Control by SIO
  221. ───────────────────────────────────────────────────────────────────────────
  222. SIO_SCREEN_SUNC_KLUDGE      ON
  223.  
  224. NOTES: Test this on your particular system. It seems to have different
  225. results depending on the system. It improves performance for me when it is
  226. ON, however it may not for you. Test and set accordingly.
  227. ───────────────────────────────────────────────────────────────────────────
  228. SIO_SHARE_ACCESS_WITH_OS/2  ON
  229. ───────────────────────────────────────────────────────────────────────────
  230. SIO_VIRTUALIZE_16550A       ON
  231. ───────────────────────────────────────────────────────────────────────────
  232. SIO_VIRTUALIZE_COM_PORTS    ON
  233. ───────────────────────────────────────────────────────────────────────────
  234. VIDEO_8514A_XGA_IOTRAP      OFF
  235.  
  236. NOTES: Some people were having problems when switching from full screen
  237. graphical programs (such as Ripterm) to something else and then back again.
  238. Their video would become corrupted and their screen would go blank or turn
  239. a different color. Setting this to OFF cures that problem.
  240. ───────────────────────────────────────────────────────────────────────────
  241. VIDEO_FASTPASTE             OFF
  242. ───────────────────────────────────────────────────────────────────────────
  243. VIDEO_MODE_RESTRICTION      NONE
  244. ───────────────────────────────────────────────────────────────────────────
  245. VIDEO_ONDEMAND_MEMORY       ON
  246. ───────────────────────────────────────────────────────────────────────────
  247. VIDEO_RETRACE_EMULATION     ON
  248. ───────────────────────────────────────────────────────────────────────────
  249. VIDEO_ROM_EMULATION         ON
  250. ───────────────────────────────────────────────────────────────────────────
  251. VIDEO_SWITCH_NOTIFICATION   OFF
  252. ───────────────────────────────────────────────────────────────────────────
  253. VIDEO_WINDOW_REFRESH        1
  254. ───────────────────────────────────────────────────────────────────────────
  255. XMS_HANDLES                 32
  256. ───────────────────────────────────────────────────────────────────────────
  257. XMS_MEMORY_LIMIT            0
  258.  
  259. NOTES: Either use EMS or XMS. (Whatever the particular program that you are
  260. running wants).  Otherwise you are starving OS/2 of the one thing it likes
  261. most...LOTS of RAM. You're consuming half of your total 8 meg for this
  262. DOS session alone. 1 meg EMS is adequate. That way you get two DOS sessions
  263. for the price of one. You can always increase the EMS limit if you need
  264. more EMS for your program.
  265.  
  266. SUGGESTION: If you run Windows programs under OS/2, allocate XMS memory to
  267. the WIN-OS2 sessions, not EMS. Why? Windows does not use EMS, it only uses
  268. XMS, thus allocating any EMS memory to WIN-OS2 sessions is unnecessary.
  269. ───────────────────────────────────────────────────────────────────────────
  270. XMS_MINIMUM_HMA            0
  271. ───────────────────────────────────────────────────────────────────────────
  272. ADDITIONAL NOTES:
  273.  
  274. My best suggestion is if you have the means to do so...get yourself some
  275. more RAM.. I have 16 meg on my machine...and it's enough to handle 4 DOS
  276. sessions open at once with 2 meg allocated to each window. This leaves
  277. 8 meg left for OS/2...Memory is more important to OS/2 than processor.
  278. It knows how to multitask, it just needs the memory to do it effectively..
  279. OSTSR is also an excellent idea...I use OSTSR with a timeslice value of 3.
  280.  
  281.   ╔════════════════════════════════════════════════════════════════════╗
  282.   ║ NOTE: If you use OSTSR, you do NOT need Tame or OS2SPEED any more. ║
  283.   ╚════════════════════════════════════════════════════════════════════╝
  284.  
  285. If you run Wildcat, load it with the /T parameter so it can release
  286. timeslices...(although it seems to do it without the /T <g>)
  287.  
  288. Hopefully you are using 16550 UART's as well..definitely a MUST with
  289. high speed communications...
  290.  
  291. ╔═══════════════════════════════════════════════════════════════════════════╗
  292. ║ IMPORTANT: If you are running Wildcat! 4.x under OS/2, you will need to   ║
  293. ║ make a change to your modem's MDM file that Wildcat! uses. You will need  ║
  294. ║ to set the transmit AND receive FIFO levels to 14 each. This will         ║
  295. ║ allow WC! to run as efficiently as possible under OS/2. If you are running║
  296. ║ other DOS BBS software, and you also have the ability to modify a setting ║
  297. ║ similar to this, please do so. The HIGHER the number, the better in most  ║
  298. ║ cases. If you discover that this is not true in your case, please let     ║
  299. ║ me know and I will note that in the next revision of SETTINGS.            ║
  300. ╚═══════════════════════════════════════════════════════════════════════════╝
  301.  
  302. Since OS/2 news is always changing, and more new tips and tricks become
  303. available all of the time, I do update this file on a regular basis.
  304. PLEASE keep this in mind. When you make a change to any DOS setting,
  305. make the appropriate canges to ALL of your DOS sessions. While this is
  306. time-consuming, it will result in a far-more stable and higher
  307. performance system. Please take the time to have all of your settings
  308. for all of your DOS sessions  reflect what I have listed.
  309.  
  310. Many of you have also questioned the fact that on certain systems ANSI
  311. displays seem slow. Let me try to explain why this may APPEAR to be the
  312. case, but is not usually. SIO allocates a 4k buffer for incoming and
  313. outgoing data. Since it does this, screens may appear choppy on the
  314. SYSOP side because it's sending the information in large "chunks".
  315. However, for the caller, the screens will display smooth. The "chunky"
  316. screens are a characteristic of the settings I recommend, since I
  317. feel sending it to the buffer as fast as possible and subsequently
  318. sending it to the remote caller as fast as possible is by far the way
  319. to go. Processor speed is also a factor. SIO will send output to the COM
  320. ports faster with a faster CPU. The increase in speed from a 386 to a 486,
  321. or from a 486 to a Pentium is very noticeable.
  322.  
  323. Also, if you still seem to be having problems with slow display speeds,
  324. you could also try disabling your modem's compression. Many people have
  325. stated that this does help.
  326.  
  327. A note about Uploads. Many of you have probably noticed that your system
  328. slows down a bit when a caller is uploading a file on systems that do not
  329. communicate directly with the COM ports (such as Wildcat, RA, TriBBS, etc.)
  330. My settings will try to minimize that effect as much as possible, but it
  331. will still be noticeable to a point. Just remember that system stability
  332. is far more important then a temporary decrease in computer speed.
  333.  
  334. Now on to that killer of a file they call CONFIG.SYS<G>
  335. ───────────────────────────────────────────────────────────────────────────-
  336. IFS=x:\OS2\HPFS.IFS  /CACHE:2048 /CRECL:16 /AUTOCHECK:CD <-EXAMPLE see notes
  337.  
  338. NOTES: This Line is only necessary if you use HPFS drives. If you have 4-8
  339. MEG RAM, change the cache parameter to /CACHE:1024; 9-15 MEG - /CACHE:1536;
  340. 16+ - /CACHE:2048. CRECL defines the size of the maximum record size that
  341. will be cached. Valid ranges are 2K to 64K with 4K as the default. I have
  342. found that 16K works well for me, but you can experiment with that
  343. if you like. AUTOCHECK is important because if OS/2 crashes, AUTOCHECK
  344. tells OS/2 which drives to CHKDSK for errors. As you can see I have OS/2
  345. check my D and E drives if the system crashes. Change this to your drive
  346. letters so it will work properly. (OS/2 SHOULD have done this for you when
  347. you installed it. Remember if you do NOT use HPFS drives, REM this line OUT.
  348.  
  349. Since HPFS is an Installable file system (i.e. a portion of it is memory
  350. resident) many have asked how much memory HPFS consumes. Using HPFS
  351. instead of FAT requires approximately 130k of RAM. This is a small price
  352. to pay for the vastly increased performance of HPFS'd drives. If you are
  353. considering switching from FAT to HPFS, you MUST have an OS/2 backup
  354. program to do so. Fastback Plus for OS/2, as well as IBM's tape backup
  355. software are excellent choices. I personally use Fastback/2, and I
  356. highly recommend it. It supports nearly every SCSI and QIC tape drive
  357. out there, as well as removable drives such as Bernoulli drives.
  358. ───────────────────────────────────────────────────────────────────────────
  359. PRIORITY_DISK_IO=NO
  360. ───────────────────────────────────────────────────────────────────────────
  361. REM PRIORITY=DYNAMIC
  362. ^^^^^^^^^^^^^^^^^^^^
  363. NOTES: One of the WORST things to do...REM this command OUT if you have it.
  364. ───────────────────────────────────────────────────────────────────────────
  365. REM TIMESLICE=50
  366.  
  367. NOTES: REM this command while you're at it..with this command you are
  368. telling OS/2 to multitask like Desqview. You don't WANT OS/2 to multitask
  369. like DV, you want OS/2 to multitask like OS/2...and your crippling that
  370. ability with that line...
  371. ───────────────────────────────────────────────────────────────────────────
  372. FILES=40
  373. ───────────────────────────────────────────────────────────────────────────
  374. BUFFERS=40
  375.  
  376. NOTES: OS/2 Warp defaults this to a value of 90. During testing I found
  377. having it set that high seems to decrease performance slightly. I still
  378. recommend a value of 40, not the default of 90.
  379. ───────────────────────────────────────────────────────────────────────────
  380. IOPL=YES
  381.  
  382. NOTES: IOPL= Input/Output Privilege Level. Simply tells OS/2 what privilege
  383. level to assign to programs. Leave this at the default of YES which allows
  384. programs that wish to access different levels of I/O to do so.
  385. ───────────────────────────────────────────────────────────────────────────
  386. DISKCACHE=512,LW,AC:C  <-- EXAMPLE - see notes.
  387.  
  388. NOTES: This statement tells OS/2 how to cache your FAT drives ONLY. HPFS
  389. drive caching is controlled by the HPFS IFS statement above.
  390.  
  391. If you do not use FAT drives, REM the above line out. A DISKCACHE of 1024
  392. is good for systems with 4-8 meg RAM, for 9-15 MEG, use a DISKCACHE of 1536,
  393. and 16+ use a DISKCACHE of 2048. The LW command turns on lazy-writes, and
  394. is recommended. The AC command is the same as the AUTOCHECK command for
  395. HPFS drives.
  396.  
  397. You may notice that while I allocated a 2 MEG cache for HPFS, I only
  398. allocated 512K for FAT, even though I have 16 MEG of RAM. Remember, if I
  399. allocated 2 MEG for BOTH FAT and HPFS, there goes 4 MEG of precious RAM
  400. that OS/2 COULD have been using. Since my system is primarily HPFS drives,
  401. I use the full 2 MEG cache for HPFS, and use 512K for FAT because I
  402. rarely access my FAT drive. Use this same principle based on your situation.
  403. If you primarily use FAT instead of HPFS, allocate more cache to FAT than
  404. to HPFS.
  405. ───────────────────────────────────────────────────────────────────────────
  406. MAXWAIT=1
  407.  
  408. NOTES: Sets the amount of time the system waits before assigning a waiting
  409. thread a higher priority. For communications programs, the sooner, the
  410. better. I recommend a value of 1.
  411. ───────────────────────────────────────────────────────────────────────────
  412. SWAPPATH=x:\ 10248 10248
  413.  
  414. NOTES: Increase your SWAP file to 10 MEG (Something like 10248 10248)..
  415. that will definitely give you a slight perf. boost. Heck if it wants
  416. to swap to disk...LET IT!<G>
  417.  
  418. You will notice a slight performance increase my moving the swapfile
  419. from the default location (x:\OS2\SYSTEM) to the root directory of
  420. your least-frequently accessed physical hard drive. If you only have one
  421. hard drive, move the swapfile to the root directory of that drive.
  422.  
  423. Remember, In my case, I have 16 MEG of RAM, I usually have 4 DOS sessions
  424. open at once, consuming approx 8 MEG RAM total. I also allocate approx.
  425. 2.5 MEG RAM to disk caching. That leaves 5.5 MEG for OS/2 to use, and some
  426. of that holds TSR's, system DEVICE's, etc., (not a whole lot of RAM left!)
  427. so I give OS/2 a large swap file (10 MEG). And now you can see the reason
  428. why I do so. It gives OS/2 the breathing room it needs, and improves
  429. performance noticeably.
  430. ───────────────────────────────────────────────────────────────────────────
  431. THREADS=256
  432. ───────────────────────────────────────────────────────────────────────────
  433. PRINTMONBUFSIZE=1024,134,134
  434.  
  435. NOTES: This value sets the buffers for each of your LPT (printer) ports.
  436. As you can see I have LPT1 set wih a buffer size of 1024, and LPT2 and LPT3
  437. at their minimum defaults of 134 (they are not used). This results in a
  438. noticeable printer performance boost.
  439. ───────────────────────────────────────────────────────────────────────────
  440. FCBS=16,8
  441. DOS=HIGH,UMB
  442. ───────────────────────────────────────────────────────────────────────────
  443. DEVICE=x:\xxx\SIO.SYS
  444.  
  445. NOTES: Want to lock the com ports?...to do that..change that line to this:
  446.  
  447. DEVICE=x:\xxx\SIO.SYS (1:38400) (2:38400)
  448.  
  449. NOTES: The above line locks COM1 and COM2 at 38.4. Also, any parameters
  450. for SIO MUST be specified on the DEVICE=SIO.SYS line, NOT the VSIO.SYS
  451. line.
  452. ───────────────────────────────────────────────────────────────────────────
  453. DEVICE=VSIO.SYS
  454.  
  455. NOTES: This is the system file DOS uses. SIO.SYS is used by OS/2.
  456. ───────────────────────────────────────────────────────────────────────────
  457. SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS,CONNECTIONS,LAUNCHPAD
  458.  
  459. NOTES: This SET statement determines what items to start automatically at
  460. bootup. I recommend leaving this alone, unless you would like to disable
  461. the automatic startup of the launchpad. If you would like to disable
  462. automatic launchpad startup, remove ",LAUNCHPAD" from the above line.
  463. ───────────────────────────────────────────────────────────────────────────
  464. SET RESTARTOBJECTS=NO/STARTUPFOLDERSONLY=YES
  465.  
  466. NOTES: This is an extremely useful option to place in your CONFIG.SYS to
  467. control which applications are re-started when the system is rebooted.
  468. By default, OS/2 will load up any applications that were running the last
  469. time you turned your computer off (or rebooted). This presents a problem
  470. when the reason you had to reboot was because of a program that was not
  471. working properly, as OS/2 will try to load it again. Placing the above
  472. line in your CONFIG.SYS forces OS/2 to only start programs that are in
  473. the startup folder on the Desktop. For example, if you had shadow's of
  474. your BBS nodes in the startup folder, and the system rebooted, your BBS
  475. nodes would automatically be restarted for you since they were in the
  476. startup folder.
  477. ───────────────────────────────────────────────────────────────────────────
  478. SET PROMPT=$p$g
  479. SET DIRCMD=/o/p
  480.  
  481. NOTES: Some SET statements, like the ones above, may look out of place in
  482. a CONFIG.SYS file, but they actually are the SET statements that are
  483. enabled when you load an OS/2 session. These SET statements in the
  484. CONFIG.SYS do not apply to OS/2 DOS VDM's. You will need to place similar
  485. statements in your DOS AUTOEXEC.BAT for them to be recognized. Just think
  486. of OS/2's CONFIG.SYS as a MS-DOS CONFIG.SYS and AUTOEXEC.BAT combined.
  487. ───────────────────────────────────────────────────────────────────────────
  488. RUN=x:\OS2\CACHE.EXE /MAXAGE:7500 /DISKIDLE:60000 /BUFFERIDLE:60000
  489.  
  490. NOTES: this command is specific to HPFS only. If you have FAT drives,
  491. ignore this line. This line specifies the parameters that HPFS uses to write
  492. information to disk. This command is specified as a RUN= statement in the
  493. CONFIG.SYS (as above), or it can also be entered at the command prompt.
  494. (Yes you can actually change the disk cache parameters on the fly!).
  495.  
  496. The /MAXAGE parameter specifies the maximum amount of time (in milliseconds)
  497. before frequently written data is transferred to disk.
  498.  
  499. The /DISKIDLE parameter sets the amount of time the disk must be idle
  500. before it can accept data from cache memory.
  501.  
  502. The /BUFFERIDLE parameter specifies the amount of time (in milliseconds)
  503. that the cache buffer can be idle before the data it contains must be
  504. written to disk.
  505.  
  506. Using this line enables your system to use its memory in the most
  507. efficient way possible.
  508. ───────────────────────────────────────────────────────────────────────────
  509.  
  510. Hope these help you as well as others... feel free to log on to my BBS,
  511. and you can see how these settings effect performance! (815-622-9639)
  512. Do a message search...anything...it just humms right along...stable as
  513. anything too... Try saying THAT with Desqview <UGH!><G>
  514.  
  515. Here's my current hardware and configuration list:
  516.  
  517. Running Wildcat! BBS Software Version 4.02ß 
  518. Running at warp speed under OS/2 3.0
  519. Micronics PCI motherboard - Phoenix BIOS
  520. 90mhz Pentium Processor, 256K Cache
  521. Diamond Stealth 32 bit 2MB Video Card
  522. SoundBlaster 16
  523. Adaptec PCI Fast SCSI-II Controller card
  524. 16MB RAM
  525. 1.06 GIG Micropolis SCSI HD
  526. Toshiba 3401B Internal CD-ROM Drive
  527. Pioneer DRM-600 6-Disc Changer
  528. One (1) USRobotics Sportster 14.4 (Node 1)
  529. Two (2) Hayes Optima V.FC 28.8 (Node 2 and 3)
  530. Microsoft Bus Mouse
  531. MAG 1280x1024 DX-17F Energy Star 17" Monitor
  532. Canon BJ-200 Bubble Jet Printer
  533.  
  534. If you have any other questions, please let me know! I'll help if I can.
  535.  
  536. If these settings do help you, let me know! Comments are always
  537. appreciated, positive or negative.If you notice anything I may have left
  538. out, or something you would like to see added to SETTINGS, please let me
  539. know!
  540.  
  541. I can be reached at:
  542.  
  543. FIDO - 1:2210/9639
  544. Internet - sysop@shadow.org
  545. Wildnet - OS/2 conference
  546. FIDOnet - Wildcat Sysops conference or the OS2_DOSBBS conference.
  547. MSINet - Wildcat Conference
  548. MSI HQ BBS - OS/2 Conference
  549. CompuServe - 73053,732
  550. BBS Direct
  551.  
  552. Good Luck!
  553.  
  554. Tony Harrison, Sysop
  555. Shadowgate BBS
  556.  
  557. BBS (815) 622-9639 1200-14.4
  558. BBS (815) 622-9637 1200-28.8
  559.  
  560.