Измерение нагрузки на систему
От: eugene0 Россия  
Дата: 29.01.15 11:45
Оценка:
Вопрос в первую очередь разработчикам высоконагруженного серверного софта.
Как вы определяете, какие ресурсы и в каком соотношении нагружает ваш софт, работающий на сервере?
Сам занимаюсь тем же, испытываю нехватку знаний.
Насколько нагружен процессор, сколько осталось памяти понятно — top.
Дальше сложнее.
Как понять, насколько забит сетевой канал? Какими процессами?
Как понять, насколько загружена дисковая система? Каким процессами?
Есть масса мелких тулов про это, netstat, iostat, systat и куча другого добра, в котором легко запутаться, кто чем пользуется?
Если сформулировать более общо, вот задача: вашему софту не хватает ресурсов, он тормозит, например, из-за выросшей нагрузки. Что вы делаете, чтобы выяснить, чего нужно добавить или что нужно оптимизировать?
Особенно ценно было бы почитать об этом что-то систематизированное.
Linux, FreeBSD.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.