作者 主題: 如何增加系統的負載在Ubuntu上  (閱讀 3567 次)

0 會員 與 1 訪客 正在閱讀本文。

hallohallo

  • 憂鬱的高中生
  • ***
  • 文章數: 134
    • 檢視個人資料
如何增加系統的負載在Ubuntu上
« 於: 2011-01-27 13:02 »
Cpu(s):  0.0%us,  0.0%sy, 從top command 裡拿出來的
現在寫一個無限迴圈可以讓CPU使用率達到九十以上,但是想像只有%us可以達到。
我的問題是要如何讓%sy也能達到九十以上的使用率呢?
要寫怎麼樣的程式或是更改什麼設定才可以實現呢?

elleryq

  • 區域板主
  • 鑽研的研究生
  • *****
  • 文章數: 908
  • 性別: 男
    • 檢視個人資料
    • Thinking more...
回覆: 如何增加系統的負載在Ubuntu上
« 回覆 #1 於: 2011-01-28 09:36 »
剛好昨天有看到這篇,給你參考

Processes, commit, RAM, threads, and how high can you go?

文章的實驗平台是 Win32,不過應該也適用於 Linux。
就先找出 Linux 的 limitation,然後再去建立大量的 Process。
或者你可以再加上對檔案的長時間存取,應該可以讓負載灌頂才是。
Plan your work, then work your plan.
我的首頁:http://blog.elleryq.idv.tw
351899by http://counter.li.org

hallohallo

  • 憂鬱的高中生
  • ***
  • 文章數: 134
    • 檢視個人資料
回覆: 如何增加系統的負載在Ubuntu上
« 回覆 #2 於: 2011-01-28 12:30 »
昨天在網路上找到了只需要一行就夠了
dd if=/dev/urandom of=/dev/null
可以讓%sy衝高。