Archive for the ‘commands’ Category.
15 Март 2010, 8:00
Если с занимающими много места на дисках пользователями NAS можно справиться механизмом квот, то что делать с пользователями, которые используют много, но не места, а системных ресурсов, например загружая систему большим числом операций ввода-вывода?
Прежде всего таких следует найти и оценить загрузку от них. В этом поможет команда cifs top.
Для начала нам надо включить системную опцию:
fas1> options cifs.per_client_stats.enable on
Далее, собрав некоторую статистику, введем команду:
fas1> cifs top –n 3 –s w
- показать трех самых активных пользователей, отсортировав список по объемам записи
ops/s reads(n, KB/s) writes(n, KB/s) suspect/s IP Name
263 | 29 215 | 137 627 | 0 | 10.56.10.120 ENGR\varun
248 | 27 190 | 126 619 | 1 | 10.56.10.120 ENGR\jill
246 | 26 195 | 125 616 | 19 | 10.56.12.118 MKTG\bob
Более подробно о доступных ключах команды можно узнать из встроенной документации и манов.
11 Март 2010, 8:00
Простая, малоизвестная, но весьма полезная команда – logger. Эта команда пишет данную ей в аргументе текстовую строку в системный лог (/etc/messages). С ее помошью можно заносить в лог определенные записи, например отмечать там свои действия.
fas1> logger *** Starting shelf firmware upgrade ***
Запущенная без аргумента она ожидает ввода со stdin (клавиатуры), завершаемого “по юниксному” – точкой в начале новой строки
fas1> logger
—– > System going down for UPS system maintenance < —–
System is expected to halt ungracefully while we test battery duration
- > Sysadmin
.
8 Март 2010, 8:00
Малоизвестная, но полезная команда консоли environment позволит наблюдать за различными показателями “среды обитания” системы хранения, таких как, например, температура, скорости вращения вентиляторов охлаждения, или состояние блоков питания.
fas> environment status
– показывает всю доступную информацию
fas> environment shelf
– показывает информацию, относящуюся к дисковым полкам
fas> environment chassis all
– показывает информацию о шасси контроллера
fas> environment chassis list-sensors
– показыват все датчики шасси, их состояния и пороги
Пример вывода команды environment status shelf:
Environment for adapter 3:
Shelves monitored: 1 enabled: yes
Swap in progress? no Environmental failure? no
EDM 1 (active):
SES Configuration, via loop id 3 in shelf 0x0:
logical identifier=0x3003040000000000
vendor identification=EuroLogc
product identification=Eurologic EDM
product revision level=0x01000101
Vendor-specific information:
backplane byte=0x1e cabinet id=0x0
Backplane Type : Single Fibre Channel Backplane
Backplane Function : Storage System
Kernel Version : 1.0.A App. Version : 1.1.A
Shelf:0 SES path:3.3 Device mask: 0x7f
Power Supply present: 0x3; with error: 0x0
Fans present: 0x3; with error: 0x0
Temperature Sensor present: 0x1; with error: 0x0
SES Electronics present: 0x1; with error: 0x0
Shelf temperature: 29C (84F)
High thresholds: critical: 55C (131F); warning 50C (122F)
Low thresholds: critical: 0C (32F); warning 10C (50F)
Disks physically present on adapter 3
Devices 0x1f-0x00: 0000007f
Devices 0x3f-0x20: 00000000
Devices 0x5f-0x40: 00000000
Devices 0x7f-0x60: 00000000