Раздел: Документация
0 ... 124 125 126 127 128 129 130 ... 154 лены счетчики, позволяющие вьывит ь узкие места ОЗУ, виртуальной памяти и кэширования (табл. 10-2). Мониторинг и настройка использования процессора Реально обработку данных па сервере осуществляет процессор. В связи с этим при оптимизации производительности сервера сразу после устранения проблем с памятью нужно выявить и устранить проблемы с процессорами. Если процессоры сервера — узкое место производителвности, установка дополнительных модулей ОЗУ, дисков и сетевых плат не решит проблемы. Вместо этого следует заменить процессоры на имеющие более высокую тактовую частоту или добавить дополнительные процессоры для повышения емкости сервера. Кроме того, можно перенести интенсивно использующие процессор приложения на другой сервер. Прежде чем заменить имеющиеся или установить дополнительные процессоры, исключите проблемы с памятью и кэшированием. Если остальные признаки по-прежнему указывают на проблему с процессором, понаблюдайте за следующими счетчиками производительности (табл. 10-3). Ведите мониторинг значений этих счетчиков для каждого процессора сервера. Совет Зачастую одного сервера недостаточно для обработки сетевого трафика. При этом вам, возможно, потребуется распределить Web-узел между несколькими серверами. Например, можно реплицировать узел на дополнительные серверы и затем сбалансировать сетевой трафик при помощи распределителя нагрузки (load balancer). Если ваш узел уже находится на мульгисерверной Web-ферме, можно добавить новые серверы. Мониторинг и настройка дискового ввода-вывода Учитывая характеристики современных высокоскоростных накопителей, пропускная способность дисковой подсистемы редко является узким местом производим..-.тыр.к ш. Тем не менее доступ к памяти осуществляется томного быстрее доступа к диску. И если серверу приходится выполнять много операций чтения и злити на диск, его опщлн производительность может упасть. Для уменьшения объема дискового ввода-вывода следует эффективно управлять памятью сервера и выгружать страницы на диск только в случае крайней необходимости. Подробнее о мониторинге и настройке использования памяти см. одноименный раздел этой главы, В дополнение к настройке памяти можно понаблюдатв значения перечисленных ниже счетчикон, позволяющих оценить активность дискового ввода-вывода (табл. 10-4). Примечание Иногда счетчики логических и физических дисков необходимо предварительно включить, введя в окне сеанса MS-DOS команду Diskperf -у для жесткого диска и Diskperf -yv — для программного массива RAID. Мониторинг и настройка сетевых подключений и пропускной способности сети Работа сети, соединяющей сервер и клиентский компьютер — самый важный фактор, влияющий на восприятие производительное гн вашего узла пользователями. Задержка между созданием изапроса может стоить очень доро- го. При больших задержках будет неважно, что ваш сервер — самый быстрый на планете. Пользователь, столкнувшийся с задержкой обработки запроса, станет думать, что наши— медленные. Вообще вы не можете управлять задержками, с которыми сталкиваются пользователи. Это зависит от типа пользовательского подключения и маршрута запроса через Интернет к вашему серверу. Тем не менее вам подвластны общая ем- кость сервера, используемая для обработкии по- лоса пропускания, доступная серверам. Доступная колоса пропускания зависит от способа подключения вашей орга-низании к Интернету, а пропускная способность сети — от сетевых плат и интерфейсов, имеющихся на серверах. Стандартная сетевая плата может эффективно обрабатывать сетевое подключение Fast Ethernet 100 Мбит/сек., что значительно превышает трафик обычного узла и обычный трафик, обрабатываемый сервером. Так что обычно ограиичи- 13- 57В 368 Часть IVПроизводительниаь.оптимизацияиподдержка то О ё- & 1 го. и !™ S at g £ u С QJ и щ E н 1 В I w - S г н I I О- C -5 p Ш ~ S i я = 5 g я M с J U ЮНГ В lr К .и 2 sC W с * Я с. •е- 2 It; S нО Ь т; о г о- о в; Ьй - a-, ~ I >. с e 3 z V E CIS 111 — a i 11 » с J s 3" a U и £ ft I 13 4 * I § = с 2 5 4 h S S 1; * £ о " i с о О g W ю М" 1 Е:зН в £ -с; v. d £ s g л; t к s и - - б -i-o 1$ I i<5 I Я (Г О 1i t=i Ь ж > a n s „ « «ей 3 § К я - a а я 9 a I в z: -1. Я >. g c Ч С J 5 t IS, С h— « tc ffl I? S № И Я 2 £ * c 3 о Я В О ;Д -g о S о £ - 1 8 jj СО i я .5 Н f •е-Ос £5 Sк Вя I£I здв: I2 и: - I -I- £ с о;f В « И£ и. j!Ч С Я с lip III; s г (1. с § 5 4 <; о О : Л So ; 9 я S с . 4j — Ч 3 ь К «и L Я ! i S о i- 0J >в т О X К к s О 0 ... 124 125 126 127 128 129 130 ... 154
|