無憂樹
Ragnarok Online Tyr → Alvitr鯖で活動しているギルド「無憂樹の下で」に所属する一個人のメモページです。 注)固有名詞において一部敬称を省略させて頂きますことをご了承ください。
ROを起動するとVM Wareが落ちる
たまには技術的なちょっと難しいお話。需要はしらない、自分のメモ系。

ROをホストOS上で起動してるとVM Wareがよく落ちる。

エラーメッセージ

VMware Workstation 回復不可能なエラー:(vcpu-0)
NOT_IMPLEMENTED d:/build/ob/bora-126130/bora/devices/mainmem/mainMemHosted.c:2237
「D:\・・・\vmware.log」に、ログファイルがあります。
D:\・・・\vmware-vmx-2040.dmp」に、コアファイルがあります。
サポートリクエストをご提出ください。その際、ログファイルとコアファイルを提供してください。
VMware サポートに提出するデータを収集するには、「ヘルプ」-「バージョン情報」を選択して「サポートデータの収集」をクリックしてください。
または Workstation フォルダ内の「vm-support」スクリプトを直接実行してください。
ユーザーのサポート権利に基づいて対応させて頂きます。


んで調べてたら、いろんなエラーに悩まされている人の相談室 その29 に情報が。



817 :(^ー^*)ノ~さん :09/01/16 07:41 ID:DYieAptf0
>>816

では、失礼して。
実機はpen4の2.8G(HT)でメモリ2G、グラボはGF7600GS、OSがXPproのsp3
これにq-emuでmax30Gのvmdkこさえてvmware2.51でゲストOS(同上)を走らせている。
vmwaretoolsはvmwareサーバーからwindows.isoを持ってきて新しいヤツを導入し、d3d対応させている。
ゲスト側でもちゃんとROは起動するし、操作も普通にできる。

だけど、ホスト側でRO起動中にゲストOSを走らせていると、不定期に(ここが謎)下記のエラーがでてゲストが落ちるんだ

VMware Player 回復不可能なエラー:(vcpu-0)
NOT_IMPLEMENTED d:/build/ob/bora-126130/bora/devices/mainmem/mainMemHosted.c:2237
「G:\VM\(ここはディスプレイネームフォルダ)\vmware.log」に、ログファイルがあります。
「G:\VM\(ここはディスプレイネームフォルダ)i\vmware-vmx-7432.dmp」に、コアファイルがあります。
サポートリクエストをご提出ください。その際、ログファイルとコアファイルを提供してください。
VMware のサポートに提出するデータを収集するには、「vm-support」を実行します。
ユーザーのサポート権利に基づいて対応させて頂きます。

////

ホストでRO起動しない限りゲストがこのエラーで落ちることは無い(とおもう..)し、、
ホスト&ゲストでRO同時起動して両方とも操作することは一応できているものの、
頻繁にゲストが落ちてしまうので困ってしまってます。
ゲストでRO起動した直後に落ちることもあれば、HSP一本分近く落ちないこともある..謎だ

※仮想側の設定(vmxの中身)とかはまた後で書き込みます。会社いかな、、

839 :(^ー^*)ノ~さん :09/01/17 03:58 ID:5YGAt3wa0
>>817
うちはVMのメモリ減らしたら落ちなくなったよ

848 :817 :09/01/17 21:56 ID:ZzEqBu9P0
>>839

そうなの?うちは少ないとダメかと思って増やしてもうた
今実家だからVM入れてる端末ちょせないので、戻ったらためしてみるお
ちなみにホストなんぼでゲストなんぼにしているのか良ければ教えてください

869 :817 :09/01/18 23:11 ID:03mOzNEA0
>>839

OH!エクセレンツ!!

今戻って仮想OSのメモリ256まで下げてやってみたけど全然落ちる気配がない!!
あんたは神や!!ありがとう!!!!!!!!!!!!!




ということらしいので、とりあえず私もゲストOSのメモリを1024MBから512MBに。

やっぱり落ちる。続いて256MBに変更。

小一時間使ってみたけど落ちてない。すげーホントだった。

これで落ちなきゃメモリなんかなぁー。



その後、もう少し調べてみてわかったこと。

VM Wareには.vmemというファイルがあり、VM Ware上のメモリをファイル化しているのだが

ホストOSにメモリの余裕があるにもかかわらず、スワップファイルを優先して使うように

なってるらしく、その結果ディスクI/Oが発生しVM Wareの動作が遅くなるらしい。

 参考 : VMware が頻繁にディスクアクセスして OS 全体が固まる件

つまり掲示板のレスであった、メモリを減らすということは間接的にこのスワップが起こりにくくなる

ことによる副産物なのではないか?

vmemを使わず物理メモリを使うようにする設定は

.vmxファイルに

mainMem.useNamedFile = "FALSE"

の一行を追加でOK。

そして変更して実際に起動。

メモリ1024MBに設定してもVM Wareが落ちない・・・!



あわせて設定しておくと良いのが「メモリページのトリミングを無効にする」設定。

ゲストOSで使っていないメモリをホストOSに戻さないようにすると、ディスクI/Oが減るらしい。

 参考 : 未使用の物理メモリを解放しないようにする

これはVM Wareの設定で「メモリページのトリミングを無効にする」にチェックを入れればOK。

ただ、これってvmemを使ってるときの話であって、vmemを使わない設定入ってるなら

必要ないような気がしないでもない。どーなんだろう?

でもま、関係ないとしても念のため入れとけばいいか(適当



ということで、

「ホストOS上でROを起動するとVM Wareが落ちる」のはメモリアクセスによるディスクI/O増加が原因

というのが私の結論。

これを回避するには上の二つの設定をするなど、メモリ周りをチューニングすることで解決すると思います。

この記事に対するコメント

本人ですw

あれからやってて安定性は以前より向上したものの
やっぱり落ちるときは落ちるのでしらべていたら、、

自分のカキコが元で根本的な解決にハッテンするとは縁は異なもの味なもの。
ということで完全勝利!ありがとー
【2009/08/09 11:36】 URL | >>817 #- [ 編集]


>>817さん
うわー、こんな面白いこともあるもんですねw
私はそのレス見たときに「神があらわれた!」と思いましたよw
なんせ参考に出来る情報が少なくって・・・。
こんなところにでも書いてると参考にしてくれる人がいるのは嬉しいですねー。

ちなみに私はこれ以降、別の問題でVM Wareが落ちるようになったので
最近はそれの調査をしつつ、結果が出れば載せようかなと思ってたところでした。
今のところ解決する見込みはないですけどT-T
【2009/08/12 17:08】 URL | ふしのん #A.uUbU0s [ 編集]


今更ですが落ちまくりで困っていたところ
大変助けられました。
書き込んでくださった方と取り上げてくださった管理人さんありがとうございました。
【2010/10/26 05:29】 URL | GARM民 #- [ 編集]

私の場合は
管理者で実行するようにすると大丈夫でした
(window7)
【2010/10/27 00:36】 URL | がう #mYbggkm6 [ 編集]


>GARM民さん
おぉ、まだお役に立ってるんですね、この記事。
よかったです!

>がうさん
windows7だとadmin利用しないでしょうから権限が問題になることがあるかもしれませんねー。
私の環境はまだXPでadministratorユーザを使用しているため、その辺りは大丈夫そうでした。
【2010/10/29 16:56】 URL | ふしのん #A.uUbU0s [ 編集]


この記事に対するコメントの投稿














管理者にだけ表示を許可する


この記事に対するトラックバック
トラックバックURL
http://muuju.blog9.fc2.com/tb.php/437-e4067e22
この記事にトラックバックする(FC2ブログユーザー)

プロフィール

ふしのん

  • Author:ふしのん
  • ROはTyr → Alvitrサーバで活動中。
    ROには関係ない企画もたまにしてます。



カウンター



ブログにGoogleマップ


    ブログにGoogleマップ



Twitter

 



MyMiniCity(クリック用)

1クリックで救える命がある(謎
ふしのんシティを発展させる
 ・交通発展用
 ・工業発展用



最近のコメント



カレンダー

09 | 2017/10 | 11
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -



月別アーカイブ



リンク

このブログをリンクに追加する



ブログ内検索



ROコンテンツについて

このページ内における「ラグナロクオンライン」から転載された全てのコンテンツの著作権につきましては、運営元であるガンホー・オンライン・エンターテイメント株式会社と開発元である株式会社グラヴィティ並びに原作者であるリー・ミョンジン氏に帰属します。
(c)2005 Gravity Corp. & Lee Myoungjin(studio DTDS). All Rights Reserved.
(c)2005 GungHo Online Entertainment, Inc. All Rights Reserved.
なお、当ページに掲載しているコンテンツの再利用(再転載・配布など)は、禁止しています。