Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #63, ФЕВРАЛЬ 2006 г.

мнение профессионалов

Андрей Каролик

Спецвыпуск: Хакер, номер #063, стр. 063-052-1


(www.forceteam.ru)

СТОИТ ЛИ ПЫТАТЬСЯ ВЫЖАТЬ ЧТО-ТО ИЗ ПРОГРАММ

XS: Действительно ли кто-то занимается оптимизацией своей системы? Иногда складывается такое впечатление, что одни пишут, как оптимизировать, другие читают, а воз и ныне там :). Ты когда-нибудь оптимизировал операционку или программы?

ЗАРАЗА: В какой-то степени — несомненно, хотя речь больше идет о настройке системы под определенную задачу, а не об оптимизации.

Крис Касперски: Конечно, я занимался, поэтому до сих пор сижу на P-III 733 и P-II 333 и у меня все летает и работает намного быстрее, чем на P-4 с кучей мегабайт и мегагерц. Все так и есть, очень часто авторы дают бесполезные советы, не дающие никакого выигрыша в производительности, но причиняющие большие неудобства и геморрой. Вообще говоря, 99% литературы — это макулатура, пригодная только для личной гигиены, так что не всему написанному можно верить.

Алексей Лукацкий: Я таковой задачей почти не занимаюсь, за исключением удаления рекламы из всяких условно бесплатных программ типа ICQ. Зато активно настраиваю под себя всякий прикладной софт: Outlook со всеми его прибамбасами, другие приложения, MS Office, IP-телефонию, беспроводку, VPN-клиенты и другие решения по безопасности. То есть глубоким тюнингом я не занимаюсь, но и настройки по умолчанию стараюсь не оставлять.

Никита Бурцев: Занимаются и будут заниматься многие. А куда без этого? Это же самый дешевый способ получить из системы больше скорости. Практически на всех серверах ядро пересобрано под конкретную систему. Приложения также собираются с учетом конкретных требований и условий. Отсутствие тех или иных модулей облегчает софт, он занимает меньше места в памяти, быстрее исполняется процессором. Элементарное разнесение ОС и ее файла подкачки на разные физические устройства дает прирост скорости в пару процентов. Да и не только программная оптимизация возможна. Самый простой пример: достаточно разнести привод и жесткий диск на разные шлейфы, и уже процесс копирования идет чуточку быстрее (правда, с появлением SATA уже не так актуально).

Tony: Постоянно это делаю. Убираю все службы, не требующиеся в данный момент. Настраиваю твикером ось на работу с моим объемом памяти (фишечка есть такая для тех, у кого за 768 Мб) и, конечно, кеш под специфические задачи машины.

XS: Что оказывает самое значительное влияние на производительность системы в целом? Что нужно настраивать или оптимизировать в первую очередь?

ЗАРАЗА: Конечно же, самое главное — железо :).

Крис Касперски: Оптимизировать нужно узкие места, определение которых представляет собой сложную инженерную задачу, не имеющую общих решений. NT-подобные системы и x86 поддерживают мощную систему «счетчиков производительности» (оснастка Performance), анализируя показания которых можно найти затык. Но объяснить, как ими пользоваться, в двух словах невозможно.

Алексей Лукацкий: В целом систему оптимизировать вообще не надо, на мой взгляд. Оптимизировать надо те задачи, работа которых тебя не устраивает. Если я не играю в игры, то зачем мне тюнить видеоподсистему? Незачем — еще не того чего-нибудь настрою. Надо действовать как в акупунктуре: точечно и только против конкретной болезни.

Содержание  Вперед на стр. 063-052-2