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

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

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

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

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