Назад | Перейти на главную страницу

Утилита ss не работает должным образом

Я узнал, что ss, который основан на netlink, намного быстрее, чем netstat при большом количестве розеток. И секрет в том Вот.

Но когда я несколько минут назад протестировал на своем suse linux, результат меня смутил. Кажется, что ss не может работать должным образом (моя версия ядра Linux - 2.6.16.46).

Если я не ошибаюсь, эта страница руководства ( http://www.kernel.org/doc/man-pages/online/pages/man7/netlink.7.html) указывает, что моя версия linux должна работать с ss.

Вот что у меня получилось с помощью strace:

sles10sp1:/usr/src/net-tools-1.60# strace ss -ant 2>&1 | grep sendmsg**
sendmsg(3, ..., 0) = -1 ECONNREFUSED (Connection refused)***

Что тут происходит?

Любая помощь приветствуется

Мы обнаружили, что Redhat версии 5 не поддерживает ss (слишком низкая версия ядра). Однако Centos-6 поддерживает его (достаточно версии ядра).

uname -a показывает: ... 2.6.32-358.0.1.el6.x86_64 ...