Аптымізацыя сістэмы - аптымізацыя працы жорсткага дыска

DMA

Заходзіш у Панэль кіравання - Сістэма - Прылады і выбіраеш дыскавыя назапашвальнікі, выбіраеш там свой вінчэстар, ціснеш на ўласцівасці, выбіраеш настойкі і ставіш сцяжок DMA. Тое ж самае рабі і з дыскам CD-ROM: Панэль кіравання - Сістэма - Прылады - Прылада чытання кампакт-дыскаў, выбірай свой CD і цісні ўласцівасці ў наладах зноў стаў сцяжок DMA. Гэтыя аперацыі павінны павялічыць хуткасць працы з CD-ROM'ом. Так як паведамленні паміж жорсткім дыскам і CD-ROM'ом будуць праходзіць абыходзячы працэсар.

дэфрагментацыя

Падчас шматразовай запісу і пры спробе ачысціць з адзінак дыска інфармацыі, з якіх складаюцца файлы змешваюцца і утвараецца каша, доступ да якой значна больш павольна, чым да ўпарадкаванні спісу тых жа самых адзінак. Таму прадукцыйнасць сістэмы напрамую залежыць ад фрагментаванасць дыска. Для дэфрагментацыі дыска зроблена велізарная колькасць праграм, але можна карыстацца і праграмай з стандартнай пастаўкі Windows, хоць я раю расстарацца Norton Utilities.

віртуальная памяць

Заходзь у Панэль кіравання - Сістэма- Хуткадзейнасць, цісні на кнопку Віртуальная памяць, выбірай параметры віртуальнай памяці ўручную (ставь мінімальнае і максімальнае значэнне аднолькавымі, роўнымі, прыкладна 200 мб). Пасля на дыску З павінен з'явіцца файл памерам роўны колькасці віртуальнай памяці. Пасля гэтага не перашкодзіць зрабіць дэфрагментацыю з дапамогай праграмы з Norton Utilities. Але ўсталяванне абмежаванага памеру файла падпампоўкі вядзе да невялікага паніжэння вольнай памяці. Затое хуткасць свопінгу значна павышаецца, г.зн. павышаецца хуткасць прыкладанняў або гульняў, якія актыўна выкарыстоўваюць памяць, але так як яе часта не хапае, частка інфармацыі пераносіцца на вінчэстар і чым хутчэй гэтая інфармацыя будзе счытвацца, тым лепш. Калі ў вас 2 дыска (не лагічных, а фізічных), то лагічна размясціць па своп файлу на кожным дыску.

Аптымізацыя звароту да кэшу.

Открой System.ini і прапішам наступнае: [vcache]
MinFileCache = (гл. Табліцу)
MaxFileCache = (гл. Табліцу)
chunksize = 512
NameCache = 2048
DirectoryCache = 48

SYSTEM.INI
[Vcache]

аб'ём АЗП

32 MB 48 MB 64 MB 128 MB MinFileCache 2048 2048 2048 4096 MaxFileCache 6144 8192 10240 16384


Больш падрабязна пра значэннях:

  • MinFileCache - ўсталёўвае значэнне мінімальнага кэша для файлаў у Кб.
  • MaxFileCache - робіць адваротнае - усталёўвае максімальны обьем кэша
  • Chunksize прама адбіваецца на прадукцыйнасці, гэты параметр паказвае на кавалкі якога памеру пабіты блок памяці, выдзелены пад кэш.
  • NameCache ўсталёўвае колькасць файлаў, адсочваных Windows
  • DirectoryCache робіць тое-ж самае з каталогамі.

Ўстаноўка фіксаваных значэнняў прымушае Windows перастаць матляцца ў спробах пастаянна падагнаць кэш пад патрэбны памер. Хоць можна нічога не пісаць ўручную, а расстарацца Cacheman, тады налада вырабляецца значна хутчэй і зручней.

FAT32

FAT32 працуе трохі павольней FAT16 (на апісанне шляху да файла марнавацца 4КБ замест 2кб), але лепш карыстацца FAT32, калі не хочаце ў адзін дзень выявіць, што на дыску "знікла" 300мб вольнага месца. Лепш не перакладаць дыск у FAT32 усялякімі канвэртарам, а адразу рабіць яго такім пры дапамозе FDISK. Пытанне FDISK'а пры запуску, ці падтрымліваць вялікія дыскі варта разумець як пытанне "Уключыць разметку ў FAT32?"

Размяшчэнне файла на дыску

Windows не адрозніваецца асаблівай інтэлектуальнай продвинотостью, таму пры запісе новых файлаў сістэма "піхаюць" іх у першыя попавщиеся кластары, каб гэтага не адбывалася, трэба ў рэестры дадаць параметр:
[HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ FileSystem] "ContigFileAllocSize" = dword: 000001f4
Гэтую ж аперацыю можна правесці з дапамогай WinBoost, функцыя Contiguous File Allocation Size. Опцыя таксама будзе карысная для мультымедыя праграм. У SYSTEM.INI можна дапісаць у секцыю [386Enh] параметр для своп-файла PagingFile = C: \ WINDOWS \ Win386.swp (можа паменшыць верагоднасць завісання ПК пры выключэнні). Некаторыя "таварышы" рэкамендуюць павялічыць памер буфера чарзе з 8К да 32К: [windows] DefaultQueueSize = 32 Змяніць параметры DMA і павялічыць колькасць буфераў віртуальнай памяці: [386enh] DMABufferSize = 64 PageBuffers = 32 Потестируйте некаторы час сістэму з новымі параметрамі, каб вызначыць, ці павялічылася хуткадзейнасць або лепш усё вярнуць да зыходнага варыянту.

Некаторыя таварышы рэкамендуюць павялічыць памер буфера чарзе з 8К да 32К: [windows] DefaultQueueSize = 32 Змяніць параметры DMA і павялічыць колькасць буфераў віртуальнай памяці: [386enh] DMABufferSize = 64 PageBuffers = 32 Потестируйте некаторы час сістэму з новымі параметрамі, каб вызначыць, ці павялічылася хуткадзейнасць або лепш усё вярнуць да зыходнага варыянту

Пытанне FDISK'а пры запуску, ці падтрымліваць вялікія дыскі варта разумець як пытанне "Уключыць разметку ў FAT32?