Вы посмотрели на irqbalance? Это похоже на него, решит то, что Вы пытаетесь сделать. Irqbalance также принимает во внимание кэши, а также сколько ядер работает в документации времени, что-то, чего не достигнет изменение/proc записи.
(Я не убежден, что Ваша проблема происходит строго из-за отсутствия прерывания, совместно использующего - поскольку паузы нескольких секунд походят на проблемы производительности с диском и т.д.?).
Как geekosaur упомянутый screen
сделает то, в чем Вы нуждаетесь (и очень очень намного больше).
Во-первых, создайте именованную экранную сессию для удобства в Вашем первом терминале:
$ screen -S foo
Во-вторых, присоедините к экранной сессии в своем втором терминале:
$ screen -x foo
Можно использовать script
сделать это.
Например, если Вы хотите скопировать весь свой вывод в /dev/tty1
Вы работали бы
script -f /dev/tty1
С тех пор что-либо, что Вы вводите, и весь вывод команды, будет дублировано на /dev/tty1
.
script
запуски другая оболочка, поэтому когда Вы сделаны, можно просто ввести exit
закончиться script
.
-f
должен сделать это в реальном времени. Othewise /dev/tty1
будет только видеть вывод, когда полная строка отображена (когда символ новой строки записан в tty).
Зависит от точно, что Вы ищете. Легкое решение script(1)
; GNU screen
в мультиприсоединении режим является более необычным решением.
script(1)
не точно, что я ищу; я ищу что-то в режиме реального времени. Как я использую screen
в режиме мультиприсоединения?
– chrisdotcode
06.04.2012, 23:38
script
буферизует вывод; в зависимости от реализации можно подавить это (на FreeBSD и Mac OS X, script -t 0
), затем tail -f typescript
в другом окне). С screen
Вы хотите что-то как screen -S mysession
в первом терминале и screen -x -r mysession
во втором.
– geekosaur
06.04.2012, 23:50