Ruby 初心者スレッド Part 14at TECH
Ruby 初心者スレッド Part 14 - 暇つぶし2ch243:238
07/09/11 18:12:04
>>241
激サンクスです!!!

とりあえず、読んでおいしいとこ取りしてみました。
----------------------------------------------------
require 'win32ole'
require 'socket'

def load_avg(cpu_num = 0, host = Socket.gethostname)
 cs = "winmgmts://#{host}/root/cimv2:Win32_Processor='cpu#{cpu_num}'"
 wmi = WIN32OLE.connect(cs)
 wmi.LoadPercentage
end

cs = "winmgmts://#{Socket.gethostname}/root/cimv2:Win32_ComputerSystem='#{Socket.gethostname}'"
wmi = WIN32OLE.connect(cs)
for num in 0..wmi.NumberOfProcessors-1
 puts "cpu#{num}: #{load_avg(num)}"
end
----------------------------------------------------
CPU数が2になるのは謎ですが、色々と楽しめそうです!


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch