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

использование струйки для замедления работы браузера

согласно странице руководства trickle, http://linux.die.net/man/1/trickle я могу ограничить скорость загрузки процесса, например

trickle -u 10 -d 20 ncftp Запустить ncftp (1), ограничив его скорость загрузки до 10 КБ / с и скорость загрузки 20 КБ / с.

как бы я ограничился google-chrome или firefox с участием trickle?

Изменить: для тех из вас, кто спрашивает, почему я задал такой очевидный вопрос, я попробовал

trickle -u 10 -d 20 firefox

и я получаю сообщение об ошибке

trickle: Could not reach trickled, working independently: No such file or directory

Firefox открывается сразу после этого, но определенно не ограничен по скорости ...

"Ошибка", которую вы получаете, - это больше предупреждение / уведомление, чем ошибка. trickle может работать автономно или как клиент trickled. Он всегда ищет сокет демона по умолчанию и, если не найден, выводит это сообщение. Вы можете спокойно игнорировать это.

А про ограничение скорости Firefox, Я почти уверен, что это связано с разветвлением процесса, так как Дэвид Фрейзер упомянул. Вы также можете увидеть предупреждение об этом в Вики Сообщества, где сказано:

Предупреждение: Trickle может ограничивать трафик только тех программ, которые не разветвляются, поэтому формирование трафика FTP-сервера не будет работать таким образом!

По собственному опыту я пытался ограничить aws-cli инструмент для загрузки S3 безуспешно, но смог ограничить s3cmd вместо. Оба инструмента написаны на Python, но aws-cli есть много разных программ, объединенных в одну, а s3cmd это единая программа. Я предполагаю, что там происходит та же проблема с разветвлением.

Итак, мой короткий ответ: я не думаю, что вы можете ограничить рейтинг этих браузеров, используя trickle.

Я думаю, что путаница связана с вашим пониманием страницы руководства. ncftp - это имя ограничиваемого процесса, поэтому для ограничения firefox вы должны:

trickle -u 10 -d 20 firefox