Back to Letter from Yochomachi (Blogger) Money
Back to Letter from Yochomachi (Blogger) 旧ブログカテゴリー「Money」タイトル一覧

Virtual PC 6.1 高速化 (第二弾)


Windows XP をスリム化したり、いろいろやったのですが 、やっぱりVPCは重い。何とかならないか「答えてねっと」で相談しました。結論は、VPCをOS9で動かすこと、それにたくさんのメモリーを割り当てる ことでした。OSXにインストールしてあるVPCをOS9から起動する方法があったとはシラナンダ! 「答えてねっと」でのやり取りはいろいろ参考になることが多いので下に収録しておきます。



Virtual PC 6.1 を速くできないか?

余丁町散人
製品名:Macintosh 製品/バーチャル ピーシー for Mac(Virtual PC for Mac)
回答数:8 0
現象:知りたい/機能 2003/11/10 14:55
マイコレクション: 投稿者 メッセージ
投稿ID:Q2003128674
Virtual PC 6.1 を Windows XP の組み合わせで使っています。とても遅い!

Panther にしてから特に遅くなったような気がします。何とかもう少し速くできないものでしょうか。

Windows XP は(いろんなところに書いてあることを参考に)

1)視覚効果を無効にして、パフォーマンスを最優先
2)Windows XP スタイル (Luna) を完全に無効化して
3)FNTCACHE.DAT を「読み取り専用」にして

使用していますが、それでも遅いのです。

VPC で使用するソフトは、ブラウザと MS Money ですが、両方ともで新しい窓を開ける際に非常に時間がかかります。窓さえ開ければ何とかなるのですが。

VPC の設定などで高速化は期待できるのでしょうか。教えていただければさいわいです。

iMac 800MHZ 1GB Memory です。

※この質問は解決しています。 解決日時: 2003/11/11 03:26
余丁町散人さんからのコメント
Kats さん他の皆さんのおかげで何とかなりました。

マニュアルを読むとOSXにインストールされた VPC6をOS9からでも起動させることが出来るとのことで、さっそく試してみました(設定はややこしいですがマニュアル通りにやれば出来ました)。 OS9では MS Money も相当きびきびと動きます。おまけに同じファイルを使うのでデータが二つになってしまうことがない。まとまった作業はOS9でやり、ちょっとした作業は OSXでやると言うふうに使い分けして行きたいと思います。

またOSXの上でのVPC(XP)も他のソフトを全部 落として使うと相当速くなりました。MS Money での別タスクへの移動や月間報告書の作成も単独で使う限り十秒以内でやれます。とにかく他のソフトは「全部」終了させてVPC単独で使うこと。これが大事 なことのようです。

本当にありがとうございました。


Answer

[1]

1/ omurice 2003/11/10 15:03
マイコレクション: 投稿者 投稿ID:A2003695780
Mac版のVPCは使ったことがないのでちょっと自信 がないのですが。。。

ゲストOSに割り当てるメモリ容量を増やすことはでき ますでしょうか?
WindowsXPはメモリが多ければ多いほど快適に 動作しますので、割り当てメモリを増やすことで多少は快適になるかもしれません。

曖昧な回答ですいません。




2/ omurice 2003/11/10 15:06
マイコレクション: 投稿者 投稿ID:A2003695787
Mac版のVPCは使ったことがないのでちょっと自信 がないのですが。。。

ゲストOSに割り当てるメモリ容量を増やすことはでき ますでしょうか?
WindowsXPはメモリが多ければ多いほど快適に 動作しますので、割り当てメモリを増やすことで多少は快適になるかもしれません。

曖昧な回答ですいません。




3/ irian 2003/11/10 15:09
マイコレクション: 投稿者 投稿ID:A2003695796
そもそもWindowsXPはDOS/V機で 800MHzぐらいのマシンで動かしても相当重いOSです。
サポートしていないCPU上での処理をVirtual PC経由でエミュレートしているのですからVirtual PCをチューニングするぐらいで効果があるかどうか・・・
なお、WindowsXPはさくさく動かすにはメモリ 512MBは必要だといわれています。
現状のままで改善となるとメモリ割り当てを増やすぐら いしか考えつかないですね。
それでダメなら高速なマシンを用意するぐらいしか手が ないと思われます。




4/ Kats 2003/11/10 15:38
マイコレクション: 投稿者 投稿ID:A2003695865
速度的な目安は、だいたい Macに搭載されているプロセッサクロックの半分程度の Pentium II に相当する…と言われていますね。特に MacOS X 上では、かなり遅く感じがちな傾向はあります。また、G3搭載機では G4搭載機より速度的に不利です。たぶん Verocity Engine の有無が関係するのでしょう。

かといって、VPCの現バージョンはまだ G5マシンに対応していないので、2GHzマシンで走らせることもできないのが現状です。

また、ビデオカードのアクセラレーションの関係で、見 た目上、実際の処理速度以下に遅く感じる傾向もあります。「新しい窓を開ける際に非常に時間がかかる」ということですが、まさにここがネックになっている のでしょう。

以前、私は旧バージョン3.0/4.0に Windows98SEを乗せたものを時々使っていたましたが、Macに当時としては大容量のメモリ640MBを搭載し、Mac OS 9.1で動作させ、システムの仮想メモリをオフにし、VPCに多くのメモリを割り当てたら多少は速くなりました。

注:Mac OS X ではメモリ割り当てが全自動のため、メモリ設定のカスタマイズはできません。

しかし最近のバージョンは、Windows XP自体が非常に重いOSということもあり、相当パワーのある Macでないと VPC/WinXPの「常用」はきついでしょうね。やはりお書きになっているように、普通のWindowsユーザがやっている民間療法的なノウハウを試す くらいでしょうか。

通常の用途では Mac OS を使い、*.exe 圧縮ファイルの解凍や Webページ制作の表示確認など、どうしてもWindowsが必要な時だけVPCを使う…というふうに、ある程度割り切って考えることも必要ではないで しょうか。


5/ 余丁町散人 2003/11/10 17:48
マイコレクション: 投稿者 投稿ID:A2003696187
皆さま、ご指導ありがとうございました。やはりXPで はしんどいようなので、98を試しました。むかしのVPC3時代の98がHDに残っていたので「新しいPC」としてVPCからそれを選ぶと動きました。

MS Money で別のタスク(窓)に移動する時間はXPでは10−20sec だったのが5secほど短縮できた感じ。でも計算やグラフの描写がある仕事(月間報告書)などはXPで1min程度だったのが98では2mins程かかり ます。98でははじめての仕事なのでキャッシュが影響しているのかもしれません。

またVPC3時代の設定が生きているためか、98に割 り当てられたディスクスペースがとても小さく、作業中にオーバーフローします。入らないソフトなど削除しましたが、またすぐいっぱいになりそう。

しばらく98で試してみたいのですが、いったんVPC で98に割り当てられているディスクスペースを増量する方法はあるのでしょうか。(VPC3のマニュアルでは「ハードディスクスペースの増量」と言うオプ ションがあったようなのですがVPC6ではないようなのです)

MS Money がマックで動けばいいのですが、マック対応版はないので仕方なくVPCを使っています。


6/ 余丁町散人 2003/11/10 21:39
マイコレクション: 投稿者 投稿ID:A2003696768
追加質問です。

OSXではメモリーの配分は自動と聞きますが、VPC の PC List 設定で PC Memory というのがあり、そこではメモリーの設定が出来るようになってます。現在 512k に設定してますが、これは自動設定前提のOSXで果たして意味があるのでしょうか? その場合、望ましいメモリーサイズについてはどうなのでしょうか。


7/ Kats 2003/11/10 21:45
マイコレクション: 投稿者 投稿ID:A2003696786
ここで大変残念なことを書かなければならなくなってし まったのですが、VirtualPC の以前のバージョンに付属していたWindowsを新しいバージョンのVirtualPCに流用すると、違反になってしまうんですよ。私も以前に疑問に思 い、その件に関してマイクロソフトの方に電話で問い合わせて確認していただいたのですが、技術的にはともかくライセンス面で不可とのことでした。
参考: @@Q200392244@@ (2/, 26/, 27/)

という訳ですので、そのWin98のイメージは使うと まずい…です。


話は変わって、イメージの容量ですが、VPC4.0以 降は、ディスクスペースが必要に応じて自動的に膨らんでいく仕組みに改良されたと記憶しています。 OSX 時代になってからの最近のバージョンではどうなのでしょうか。新しくイメージを作成すれば、そのような動作をしそうですけれども。

> MS Money がマックで動けばいいのですが

あー、非常によく分かりますね、それ。わざわざVPC を使う理由として、十分説得力があると思います。Macで使いたくても、Mac版がないソフトですものね。


8/ Kats 2003/11/10 22:15
マイコレクション: 投稿者 投稿ID:A2003696869
追加質問分です:

あれ? OSX版VPCでも、その設定がありました か。これは失礼しました。
しかしそれは「1台の仮想PCが搭載していると仮想し たメモリのサイズ」であって、「MacOSがVPCアプリケーションに割り当てるメモリサイズ」とは別の概念です。念のためさらに付け加えれば“仮想メモ リ”ともまた違います。ややこしいですが。

ちょっと頭の中の記憶を整理して復習してしてみたんで すが、

VPC3.0の頃は、Mac側からVPCアプリケー ションに割り当てたメモリの中から仮想PCが使うメモリを捻出していましたし、上限はたしか128MBでした。

その後のバージョンでは改善され、仮想PCが複数個 あった場合でも各々に独立して割り当てることができるようになり、1台の仮想PCあたり512MBまで割り当てられるようになりました。

VPC6.1 でもその仕様が生きているとすれば、現在お持ちの iMacに 1GBもの実メモリを搭載していますし、現在の512 [MB] の設定で妥当な線なのではないでしょうか。これは Windowsパソコンのマザーボードに512MBのメモリモジュールを差していることに相当しますから。


※ Mac OS X からではなく、Mac OS 9.x から単独でシステム起動した状態で VPC6.1を起動することはできないんでしょうか? たしかVPC6は Carbonだったので、Mac OS 9上で起動できそうな気もしますが、この辺どうなのでしょう。Mac OS 9 の仮想メモリをオフにして、メモリ割り当てなどにも注意をはらっておけば、Mac OS X 上でVPCを使用するよりも動きが速そうな気がします(逆に安定性では不安が残りますが)。ダメモトで調べてみては。

Posted: Tue - November 11, 2003 at 10:03 AM           |  


©