Для нескольких действий все-таки я еще раз предлагаю «sudo -i». Получили права, сделали, что нужно и по «exit» вернулись обратно в своего юзера, так сказать.
А насчет пачки sudo в одной строке можно было извернуться во что-то подобное:
$ sudo bash -c '(apt-get dist-upgrade && apt-get install mc screen zsh)'
Хотя, имхо, лучше уж сделать sh-скрипт, который ложится на сервер и запускается от рута.
Вот про то, что man запустится не от рута я и хотел сказать. Т.е.
$ sudo apt-get install screen && screen
запустит screen под непривилегированным пользователем.
Первоначальная формулировка мне показалась двусмысленной и я решил уточнить что имелось ввиду.
P.S. Как и зачем применяется screen я в курсе, можно было не расписывать :)
запускает 4 потока zcat и только один grep. А ядро у вас наверняка не одно можно использовать.
Сделайте это в несколько потоков таки :) Например банально так:
Из выдачи по H можно grep'ом выковырять что нужно, но вот нулевой <номер окна> не самое лучшее решение — на одной машине работает 10-30 screen'ов. И машин таких несколько. Собирать нужно со всех.
Можно, конечно, создавать screenlog.0 и переименовывать его по pin'у каждого screen…
Но может еще что предложит? :)
Создался файл hardcopy.0 с текущим выводом. Т.е. имя файла некорректное, содержимое не актуальное (задача время от времени получать эти последние несколько строк, а выходит ручная работа с каждый скрином).
Торренты не только под дисковый кеш память используют, но и сами внутри себя хранят еще один слой кеша блоков.
Например, в rtorrent есть настройка этого дела. В итоге суммарно занимаемая память торрента- это КешБлоков (может попасть в своп) + СистемныйДисковыйКеш (не попадает в своп).
Еще, как вариант, посмотреть в сторону phpDaemon:
>>asynchronous server-side framework of network applications implemented in PHP using famous libevent…
>>Network clients:
>>MongoDB client
Но я не пробовал его на продакшене. Может кто расскажет о своем опыте.
Да, конечно. Я не писал, что в первую очередь.
Просто лично уже сталкивался, что выполнение простых правил из статьи повышало производительность. По крайней мере на ubuntu server 9.x-10.x.