我有3個服務器的進程需要所有他們可以得到的CPU。我讓這些進程寫自己的標準輸出到文件監測過程性能影響?
./run.sh > run.log
會寫這篇文章拖慢進程? (./run.sh腳本啓動例如一個Java程序,有時也是一個Ruby程序)
現在我想創建一個web界面,它將在腳本運行時顯示腳本的輸出。我可以想象編寫一個每5秒刷新一次的php腳本,創建一個到服務器的SSH連接並獲取run.log文件。
但不會干擾過程或減慢速度? 服務器能夠儘可能多地使用它的功能非常重要。或者有更好的方法來處理這個問題嗎?而不是每5秒創建一次SSH連接,而是使用Ajax進行持久連接和更新? (安全不是要求)
如果您非常擔心,那麼首先不應該使用Java或Ruby。 – 2011-06-24 14:41:53
這不是那麼重要,我會經歷學習C的麻煩:)工作的肉也使用EclipseCLP完成,Java和Ruby用於指導一切。目前這是考慮到時間限制的最佳解決方案。 – Joris