Измерение существующих систем
Имеется много разнообразных
механизмов для измерения
существующих систем. Самый простой
из них - это просто использовать
команду nfsstat(8), которая дает
информацию о смеси операций.
Поскольку эти статистические
данные могут быть заново
устанавливаться в ноль посредством
флага -z, команда nfsstat может также
использоваться для измерения
пропускной способности системы с
помощью скрипта Shell, подобного
показанному ниже.
#!/bin/sh
nfsstat -z >/dev/null #zero initial counters
while true
do
sleep 10
nfsstat - z -s #show the statistics
done
Выход показывает количество
NFS-вызовов, которые были обслужены в
заданном интервале и,
следовательно, скорость, с которой
обрабатываются операции NFS. Следует
иметь в виду, что при тяжелых
нагрузках команда sleep может в
действительности "спать"
намного больше, чем запрошенные 10
секунд, что приводит к неточности
данных (т.е. переоценке количества
запросов). В этих случаях должно
использоваться какое-либо более
точное средство. Имеется много
таких средств, среди которых можно
указать SunNetManager, NetMetrix от Metrix и
SharpShooter от AIM Technologies. Все эти
средства позволяют выяснить
пропускную способность системы под
действительной нагрузкой и смесь
операций. Для вычисления средней
пропускной способности обычно
требуется некоторая последующая
обработка данных. Для этого можно
воспользоваться разнообразными
средствами (awk(1), электронная
таблица типа WingZ или 1-2-3).
[Предыдущая глава]
[Оглавление] [Следующая
глава]
|