У меня есть VPS под управлением Ubuntu 10.04, на котором я хочу имитировать сетевую задержку. Это выглядит как tc
это то, что я хочу использовать, и я взял эту команду из примеров отсюда: http://www.linuxfoundation.org/collaborate/workgroups/networking/netem
# tc qdisc add dev eth0 root netem delay 100ms
Если я запускаю эту команду, я получаю следующее сообщение об ошибке:
$ sudo tc qdisc add dev eth0 root netem delay 100ms
RTNETLINK answers: No such file or directory
Я подозреваю, что мне может не хватать того, что заставляет эту команду работать. Поиск заставил меня поверить, что могут потребоваться модули ядра, но я не мог быть уверен. Я побежал lsmod
на машине, и он оказывается пустым.
Итак, я заблудился. Как я могу заставить мою симуляцию работать?
Это вполне нормально, если в образе VPS отсутствуют элементы, которые можно найти при «обычной» установке, например, многие команды, которые обычно не требуются в такой среде. Если вам нужно что-то, чего нет, пройдите обычный процесс установки.