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