harry’s memorandum

おれおれメモ

Windows7beta版を試してみた

巷ではWindows7は結構軽くて速いと言われているので、VMware-Server1.xにインストールして確認してみました。

インストール画面

ほとんどWindows 2008 Server と同じ。
f:id:dharry:20090127024201j:image
カーネルバージョンはNT6.1。
f:id:dharry:20090127024157j:image

簡易ベンチ

色々なところでベンチマークが行われていますね。リソース使用量だけ知りたかったので、スタートメニューにテストコードを登録しておいて、起動直後の「メモリ使用量とサービスの数」を確認しました。

VMwareホストマシン
OS Microsoft Windows XP Professional SP3
CPU AMD Phenom X4 9550 Quad Core
VMwareゲストマシン
比較OS WindowsXPXP3, Windows7beta版
CPU 2CPU割り当て
Memory 1024MB
Disk 30GB(スパースファイルで作成)
VMwareTools インストール済み
  • テストコード
Set wbemServices = GetObject("winmgmts:\\" & "localhost")

Set wbemObjectSet = wbemServices.InstancesOf("Win32_OperatingSystem")
For Each wbemObject In wbemObjectSet
  WScript.Echo "TotalMemory = " & wbemObject.TotalVisibleMemorySize
  WScript.Echo "UsedMemory = " & wbemObject.TotalVisibleMemorySize - wbemObject.FreePhysicalMemory
  WScript.Echo "FreeMemory = " & wbemObject.FreePhysicalMemory
Next

Set wbemObjectSet = wbemServices.InstancesOf("Win32_Service")
For Each wbemObject In wbemObjectSet
  if wbemObject.State = "Running" then
    count = count + 1
  end if
Next
WScript.Echo "Service Count: " & count
VMwareゲスト メモリ使用量 サービス数
WindowsXPSP3 Total:1048048 / Used:204104 43
Windows7beta Total:1047372 / Used:313536 43

結果Windows7beta版の方が、100MBほど使用量が多い結果になりました。無駄なデスクトップの視覚効果や自動起動するアプリケーションを削ればもう少し肉薄できる感じがします。サービスの数もあまり変わらないようです。Windowsはバージョンが上がるたびに知らないサービスが増えてて困ったものですが今回はそれほど違いはなさそうですね。

しかし、WMIで取得したTotalのメモリサイズの値がWindowsXPとWindows7で微妙に違うのが気になるところです。*1

*1:WMIに大幅な変更があったら嫌だな