Справочник Novell Netware 4

       

Производительность сервера



Одним из спорных моментов является измерение производительности
системы. Несмотря на то, что существует несколько стандартных
наборов тестов, поставщики обычно не сообщают достоверных результатов
проверок, перекладывая работу по оценке взаимосвязанных показателей
на заказчика.

Если для рабочих станций с RISC-процессорами и мини-компьютеров
данные по оценке производительности давно доступны, то на рынке
серверов локальных сетей их пока нет. Определить производительность
высокопроизводительных серверов локальной сети с микропроцессором
Intel достаточно сложно. Производительность обычно зависит от
двух основных системных компонентов - конфигурации процессора
и организации шины.

Анализируя производительность однопроцессорных и многопроцессорных
систем, следует иметь в виду и такие факторы, как тип процессора,
тактовая частота и наличие кэш-памяти процессора. Кэш-память процессора
- это быстрая память, обеспечивающая временное хранение информации
для работы процессора. Размер такой памяти может быть самым различным
- от 8К до 1 мегабайта. Хотя точно оценить влияние кэш-памяти
на производительность непросто, обычно больший объем кэш-памяти
соответствует более высокой производительности. Например, у машин
фирм ALR, NetFRAME и The Network Connection с 1 мегабайтом кэш-памяти
производительность выше, чем у серверов с объемом кэш-памяти в
256 или 515К.

Существует два вида кэширования: с задержанной и с немедленной
записью. В обоих случаях процессор помещает информацию на хранение
в кэш-память, после чего контроллер кэш-памяти записывает данные
на диск. В случае задержанной записи контроллер, перед тем как
использовать несколько командных циклов для записи на диск, ожидает
перехода процессора в незагруженное состояние. При немедленной
записи контроллер пользуется циклами процессора для немедленного
завершения операции записи на диск, даже если это прерывает выполняемую
процессором работу.



Содержание раздела