會員 | 【求助】有辦法做到 CPU%低於多少 執行Script嗎? 因為擔心執行rsync會用到太多CPU resource 所以沒有沒辦法判斷 cpu負載低時, 執行rsync? 感謝囉 |
回覆 |
隔壁老王 | 另一種方法可以考慮用調整nice value的方式去做 讓rsync在系統比較閒的時候去跑 供你參考囉 |
回覆 |
會員 | 呵呵 感謝您的回覆 我今實測, 也有使用Nice來測 我是用top來監看, 發覺 nice的也會佔掉一些CPU resource. 有用nice跟沒用nice, 結果似乎差不多... 感謝囉 另請教, rsync的問題? rsync似乎沒有做完一次sync? 中斷後, 又重做, 進度似乎又從零開始? 假設我資料量有240g, 我在某個時段做, 某個時段中斷 假如我想回復之前的進度, 有辦法嗎? |
回覆 |
進階會員 | 我記的 rsync的 mailing list 裡 有看過 rsync 效率相關的討論,你不妨去哪邊翻翻看 他們的討論看看 |
回覆 |
Kree | /proc/loadavg 這個檔,會紀錄系統負載,並且是自動更新的 cat /proc/loadavg 可以得到三組數據 分別是系統 1、5、15 分鐘前的平均負載值,單位是工作件數 取其第一項的數值的整數部份,判斷是否小於 1(或者更高,視情況) 若是,代表系統目前為低負載,則執行後面的程式 範例: --------------------------- [ $(cut -f 1 -d' ' /proc/loadavg | cut -f 1 -d.) -le 1 ] && echo "system is Low-load" 排程每小時執行一次 即每小時檢查一次,判斷是否有達到低負載條件 * */1 * * * ......... 但是這樣會有一個問題,備份一天只要一次就行了 若每小時檢查得到的結果都是低負載,則每小時都會執行備份 可以加寫一些判斷式 若已經執行備份了,就建立一個全域變數,寫入值 1 下次再執行時,先檢查這個全域變數的值,1不執行,0執行 然後排程每日0點,將這個全域變數的值歸0 |
回覆 |
|
類似的主題 | ||||
主題 | 主題作者 | 討論版 | 回覆 | 最後發表 |
【求助】有辦法做到 Mail 跟網頁的 DOMAIN 是一致的嗎? | xu04lin | -- FreeBSD & Linux 討 論 版 | 2 | 2005-07-26 04:40 PM |
CPU problem | HEATH | -- HELP ME 電 腦 軟 硬 體 急 救 版 | 2 | 2002-04-16 05:59 PM |
cpu | koji1668 | -- 電 腦 硬 體 討 論 版 | 6 | 2001-10-23 08:39 PM |
cpu | sunkaung | -- 電 腦 硬 體 討 論 版 | 5 | 2001-08-11 01:20 AM |
cpu............ | s-gouki | -- 電 腦 硬 體 討 論 版 | 29 | 2001-06-15 05:26 PM |
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。