|
||
|
||
Быстрый компьютер |
||
Дмитрий Турецкий
Очень часто в Интернете я натыкаюсь на баннеры и странички рекламирующие различные компьютеро-интернето-ускоряющие программы. Раза два-три в неделю мне присылают ссылки на очередной "супер-ускоритель". Причем, обычно крупно пишут что-нибудь, вроде, "ускорение Интернета до 300%!!!" или "ускорение работы компьютера в несколько раз!!!". И, что самое интересное, программы эти скачивают достаточно активно. Скажем, при добавлении каких-нибудь "ускорялок" к себе на сайт, я наблюдаю заметное (раза в два) увеличение числа скачиваний этой программы по сравнению со средними величинами. Попробуем поговорить поподробнее. Прежде всего надо понять, что чудес не бывает. Ну ведь неглупые же люди! Ну представьте, что на рынке вам предложат суперкрутую краску для автомобиля, которая заставит ваш запорожец ездить лучше мерседеса. Вы поверите? И правильно сделаете... Но в то же время, сообщение о том, что после установки какой-то программы модем начнет работать в три раза быстрее сомнений не вызывает... Значит ли это, что компьютер вообще никак нельзя заставить работать побыстрее? Нет, конечно можно. Но только отдельные его функции и, как правило, в ущерб чему-то другому. Для начала, об ускорении работы самого компьютера. Скорость работы процессора программно повысить нельзя. Можно только поднять частоту, но это делается на материнской плате перемычками или в настройках БИОСа - так называемый "разгон", которому посвящено много статей. Соответственно, остается только оптимизация работы Windows. Что можно оптимизировать? Например, легко можно сократить задержки при выпадении пунктов меню. Чисто визуально это дает ощущение более быстрой работы, но реально на скорость не влияет. Можно убрать всевозможную анимацию, показ содержимого окон во время перетаскивания и т.п. - все эти "прибабахи" тратят ресурсы компьютера и несколько замедляют работу. На всех этих настройках (которые доступны либо через различные меню, либо методом редактирования реестра) можно сэкономить 1-2% загрузки процессора. Дальше - самое интересное. А именно, оптимизация работы с диском и памятью. Самая таинственная для некомпьютерщиков область, на которую чаще всего и ссылаются авторы "ускорителей". Коротко о сути проблемы. Когда вы запускаете какую-то программу на выполнение, то файл в котором эта программа записана читается с диска, а потом выполняется в оперативной памяти компьютера. Но на компьютере может выполняться (и выполняется) множество программ одновременно, и все они в оперативной памяти не помещаются. Поэтому используется файл подкачки (он же "своп" от английского "swap") в который записываются неиспользуемые в данный момент куски оперативной памяти. А когда программе требуются данные из этой памяти, то Windows читает своп-файл, помещает нужные данные в RAM (оперативную память), а в своп записывает что-то еще. Все логично и просто, но дело в том, что диск - штука очень медленная по сравнению с оперативной памятью. Поэтому, если нам удастся запретить Windows выгружать какую-то программу в своп, то скорость работы этой программы ощутимо вырастет (на сколько - зависит от многих параметров, в первую очередь от количества памяти на вашем компьютере). Но если просто тупо запретить такую выгрузку, то может оказаться, что для следующей программы места в памяти совсем не останется (или даже эта не влезет) и мы получим красивое сообщение о нехватке памяти. Таким образом, чем больше оперативной памяти мы сумеем освободить, тем быстрее будут работать наши программы. Как этого можно добиться? Для начала - убрать картинку с рабочего стола - она, между прочим, тоже в памяти висит. Потом - поубивать программы, работающие в фоновом режиме. Например, маленький цветочек - ICQ - требует около семи мегабайт оперативной памяти... Есть еще специальные программы, занимающиеся освобождением оперативки. Принцип их действия достаточно прост: они запрашивают у Windows какой-то большой кусок памяти, Windows пишет все малоактивные на данный момент задачи в своп и эту память освобождает, после чего, "памятезахватывающая" программа отказывается от затребованной памяти. Если после этого запустить какую-то другую программу, то она с удивлением обнаружит кучу свободной физической памяти и от удивления начнет работать весьма шустро. Да, забыл сказать, что "физическая память" - это именно то, что нам нужно, в отличие от "виртуальной" к которой относится своп. Что еще? Ну, стоит посмотреть, чтобы в буфере не оказалось какой-нибудь многомегабайтной картинки - буфер, он же не просто так живет, а тоже в памяти... Ну и самое веселое - это настройка виртуальной памяти. Пункт этот вызывает огромное количество споров между приверженцами разных теорий, поэтому дальше я пишу основываясь исключительно на собственном опыте. Напомню, что настройка виртуальной памяти живет там, где Панель управления - Система - Быстродействие - Виртуальная память. Сильно нового тут ничего не придумать, но мой опыт подсказывает две вещи: если у вас два физических диска, то имеет смысл разместить саму Windows и ее своп на разных дисках. Становится быстрее... И второе - если у вас средний компьютер (меньше 256 Мб RAM) и вы не пользуетесь программами, требующими кучу памяти (например не редактируете большие картинки) то имеет смысл установить фиксированный размер свопа (указать одинаковый минимальный и максимальный размер) равным примерно 2.5 умножить на количество RAM. Подчеркну, что это годится для среднего компьютера. На самом деле, в зависимости от очень многих параметров оптимальный размер свопа может сильно меняться. Дело в том, что если он окажется слишком маленьким, то есть риск, что ваши программы не будут помещаться в память. А если он будут слишком большим - то значительная часть оперативной памяти будет тратиться на хранение информации о том, где именно внутри свопа расположен тот или иной кусок информации. Так что, тут большой простор для экспериментов... Ну и еще один штрих - если у вас больше 64 Мб памяти, то имеет смысл в качестве "типичной роли компьютера" указать сервер - при этом он будет сохранять в памяти больше информации о структуре вашего диска и, соответственно, быстрее работать. Основной смысл этой настройки заключается в том, что изменяется число директорий и файлов, расположение которых компьютер "помнит" и которые может открыть не обращаясь к таблице размещения файлов. Если при установке на "настольный компьютер" в памяти будет храниться расположение около семисот файлов к которым вы недавно обращались, то при "серверной" настройке - свыше 2700... Ну а об оптимизации Интернета и дисков мы поговорим в следующий раз. Успехов! Источник: http://www.listsoft.ru
|
||
|
||
Copyright © 2000г. "Internet Zone" & Nik Romanov, info@izcity.com | ||
Копирование и использование данных материалов разрешается только в случае указания на журнал "Internet Zone", как на источник получения информации. При этом во всех ссылках обязательно явное указание адреса вэб-сайта http://www.izcity.com/. При наличии у копируемого материала авторов и источника информации - их также нужно указывать, наряду со ссылкой на нас. |