title = "OpenEdge® RDBMS Настройка производительности – это просто!"; ?>










9. Вопросы, касающиеся настройки Windows


В данном разделе рассматривается, что можно сделать, чтобы Windows-серверы работали лучше.

  • Используйте файловые системы NTFS. В Windows можно выбирать из нескольких файловых систем. Используйте NTFS. Никогда не используйте FAT-16 и FAT-32.
  • Установите размер кластера NTFS 8КБ – по умолчанию размер кластера в файловой системе NTFS равен 4КБ. Его увеличение увеличит производительность для больших файлов, и, кроме этого, при размере кластера 8 КБ вы сможете использовать для томов данных и журналов транзакций размер блока 8 КБ. Для форматирования нового раздела NTFS используйте следующую команду: format :/fs:ntfs /A:8k.
  • Сконфигурируйте оптимизацию памяти для приложений, а не для служб, работающих в фоновом режиме. Для этого выполните следующие действия:
    Щелкните правой кнопкой мыши по ”Мое сетевое окружение”
    – Выберите ”Свойства”.
    – Когда появится диалоговое окно ”Сеть и удаленный доступ к сети”, щелкните правой кнопкой по ”Соединения в локальной сети (Local Area Connections)”
    – Снова выберите ”Свойства”.
    – В панели ”Компоненты”, щелкните ”Общий доступ к файлам и принтерам в сетях Microsoft (File and Printer Sharing for Microsoft Networks)”.
    – Снова щелкните по ”Свойства”!
    – Выберите ”Оптимизировать производительность для сетевых приложений (Maximize Throughput for Network Applications)”.
    – Щелкните по ”OK”.
  • Удалите программы, установленные без вашего ведома – Windows-системы исключительно подвержены установке программ без вашего уведомления. Достаточно просто посетить вредоносный web-сайт в Internet Explorer. Подобные программы могут значительно снизить производительность, надежность и безопасность системы.

Для удаления подобных программ следует использовать такие средства как Ad-Aware или Spybot Search and Destroy. Серверы баз данных, работающие в Windows, вообще не должны использоваться для доступа в Интернет.

  • Короткие имена файлов – современные системы Windows не используют короткие имена файлов из 8 символов, какие использовались в DOS, но они по-прежнему генерируются для совместимости. Вы можете получить небольшой прирост производительности, отключив создание кратких имен. Просмотр каталогов и создание файлов будет происходить немного быстрее. Кроме того, для повышения производительности БД, не следует на сервере базы данных создавать и удалять множество файлов; после запуска БД на сервере БД нет необходимости часто открывать много файлов.
  • Отключите все ненужные сервисы/службы – большинство Windows-систем имеет множество системных служб, запускаемых по умолчанию. Отключив те из них, которые вам не нужны, вы можете высвободить некоторый объем памяти и процессорного времени (CPU cycles), которые можно использовать лучшим образом. На web-сайте TechNet компании Microsoft (по адресу http://www.microsoft.com/technet) имеется статья ”System Services for the Windows Server 2003 Family and Windows XP Operating Systems”, описывающая все эти службы. Следующая web-страница: http://majorgeeks.com/page.php?id=12 объясняет, какие из них следует отключить.
  • Отключите все ненужные запускаемые при старте системы программы – многие системы Windows сконфигурированы таким образом, что при старте системы запускается множество программ. Эти программы потребляют память и процессорное время. Следует отключить все ненужные вам программы.
  • Отключите украшения GUI. Различные варианты более изящного оформления окон и диалоговых окон требуют памяти и процессорного времени.
  • Отключите общий доступ к файлам. Сервер БД не должен использоваться для других целей – печати или хранения файлов, потому что все эти операции требуют памяти, процессорного времени и снижают производительность жестких дисков по чтению и записи.
  • Удалите Office – Microsoft Office имеет множество фоновых процессов, использующих память и процессорное время. Наиболее вредный – служба индексирования файлов.
  • Не используйте экранные заставки – многие экранные заставки для Windows потребляют значительное количество процессорного времени. Для оптимальной производительности выберите в качестве заставки просто черный экран.
  • Не запускайте антивирусные программы – они могут потреблять значительное количество процессорного времени и снижать производительность жестких дисков. Вы можете спросить: ”но как же мне тогда защитить систему Windows от заражения вирусами?”. Установите Linux :).