
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu(12.04.2)上のVirtualbox(4.2.12)にWindows8 Professional(32bit版)をインストールしました。
Windows8を起動してからWindows8の初期画面が表示されるまでの時間(*)がとても長くかかることが多々あります。
(*)早いときには、20秒くらいで初期画面が表示されます。
遅いときには、5~25分かかることがあります。この場合でもハングアップしているわけではなく、ずっと待てば起動してきます。
・同じUbuntu上のWindowsXPではほぼ一定の起動時間(20~30秒)です。
・Windows8起動後は、Windows8の動作で遅いとか異常なところはありません。
・Windows8のメモリは3GBに設定しています。
この問題を調べるポイント・手順などアドバイスをいただきたく投稿します。
オフライン
sakuraiさんこんにちわ
お使いのUbuntu(12.04.2)は32bit版でしょうか?32bit版だとするとOSが使えるメモリが4GBまでなので
・Ubuntu12.04.2自体が1GBぐらい必要とする
・VirtualBox上のWin8への割り当てが3GB
とするとメモリが満杯になり、Ubuntuのメモリ使用量によってはメモリスワップが多発して起動が遅くなっている可能性があると思います。
とりあえずWin8へのメモリ割り当てを2ギガぐらいに減らしてみて、起動が安定して早くなったらメモリ割り当て量の問題かと思います。
オフライン
limtakeさんへ:返信ありがとうございます。
・Ubuntuは32ビット版を使用しています(Ubuntuをインストールした時に32ビット版しかなかった?)。
・その後、メモリを増やした方がいいと思って、Web等を参考にして、linux-generic-paeをインストールしました。
スシテムモニタでみるとメモリは「5.4GiB」と表示されているので、拡張動作しているのかと思っていました(物理メモリは6GB実装)。
・メモリスワップがどの程度発生しているのかを簡単に確認・モニタする方法はあるのでしょうか?
まずは、アドバイスいただいたように、Windows8へのメモリ設定を3GB--->2GBに変更して、しばらく使ってみます。
オフライン
>・Ubuntuは32ビット版を使用しています(Ubuntuをインストールした時に32ビット版しかなかった?)。
>・その後、メモリを増やした方がいいと思って、Web等を参考にして、linux-generic-paeをインストールしました。
> スシテムモニタでみるとメモリは「5.4GiB」と表示されているので、拡張動作しているのかと思っていました(物理メモリは6GB実装)。
linux-generic-paeというものがあるのですね、知らなかったです。
とするとメモリ不足の可能性はすくないかもしれません。
>・メモリスワップがどの程度発生しているのかを簡単に確認・モニタする方法はあるのでしょうか?
端末を開いて
$ free -m
を実行すると、メモリスワップなどを含めたメモリの使用状況がメガ単位で表示されます。自分の場合はメモリ10ギガでこんな感じです。
$ free -m
total used free shared buffers cached
Mem: 9977 2359 7617 0 203 807
-/+ buffers/cache: 1348 8629
Swap: 8163 0 8163
メモリスワップが起こっている場合、Swap:の行のusedの値が大きくなります。値が少ない時は問題ないですが、ここの値が大きくなってくるとスワップが多発している状態で、
Ubuntuの動作自体が重くなってくると思います。
VirtualBOXのwin8を起動後に、free -mをチェックしてみて値が大きく増えているならメモリスワップ、そうでないならVirtualBoxのWin8による問題の可能性があると思います。
オフライン
limtakeさんへ:
>VirtualBOXのwin8を起動後に、free -mをチェックしてみて値が大きく増えているならメモリスワップ、そうでないならVirtualBoxのWin8による問題の可能性があると思います。
メモリの使用状況を確認しました。
*VirtualboxでWindows8動作時
kunihiko@ubuntu:~$ free -m
total used free shared buffers cached
Mem: 5538 5180 358 0 118 1068
-/+ buffers/cache: 3993 1545
Swap: 5153 133 5020
*VirtualboxでWindows8停止時
kunihiko@ubuntu:~$ free -m
total used free shared buffers cached
Mem: 5538 1941 3597 0 122 1058
-/+ buffers/cache: 760 4778
Swap: 5153 133 5020
*VirtualboxでWindows8起動中(Windows8の初期画面:ロック画面が表示される前)
kunihiko@ubuntu:~$ free -m
total used free shared buffers cached
Mem: 5538 2224 3314 0 122 1089
-/+ buffers/cache: 1012 4526
Swap: 5153 133 5020
オフライン
sakuraiさんへ:
VirtualboxでWindows8動作時、停止時ともにスワップの使用量が133で変更していないので、メモリの量に問題はないと思います。
あとはVirtualBOXの設定か、VirtualBox内のWindows8が原因の可能性が高いかと思います。
オフライン
limtakeさんへ:
返信ありがとうございます。
まったく起動しないというわけではないので、ぼちぼちと調べていきます。
Microsoftのフォーラムにも問い合わせしています。
オフライン
管理者様へ:
しばらく前からこの現象は発生しなくなりましたので、このトピックは完了にしてください。
オフライン