数ヶ月前、私のコンピュータのXenでhelloworld MirageOSアプリケーションを問題なく実行しました。私はXenを再利用したいのですが、いくつかの問題が発生しました。
多くが変更されました。私が実行していた以前のコンピュータ(アクセスできなくなった)は、統合(Intel)と個々の(amd)GPUを搭載したDellノートブックでした。インテル。私はUbuntu 15.04を実行していましたが、今は15.10を実行しています(多くは変更されていないはずですが、他のカーネルバージョンに問題がある可能性があります)。今私は私/ファイルシステム(主にチェックサム用)に対してBtrfsを実行しています。
そのため、デフォルトのLinux(Ubuntu)インストールでdom0を起動した後はすべて問題ないようですが、ログインしてからしばらくの間、lightdmセッションとUnity / gnomeセッションでマウスポインタが消えます。
また、私のActivity MonitorウィジェットのCPU使用率はほぼ100%のようですが、上を見るとXorgのような項目だけが約16%を使用しているようです。
メモリが問題になる可能性があると思い、スワップとして使用するために編集なしで2GBファイルを作成しようとしましたが(私は知っています:btrfsでのみ動作するスワップファイルを使用できません)、非常に遅いことに気づきました:20MB / sディスクに書き込みます。通常のカーネルで再起動した後、同じ種類のファイルを作成しようとし、約300 MB / sの帯域幅を得ました(私のSSDで予想通り)。
xenカーネルの完全なGUIが遅いようです...alt-tabとデスクトップを切り替えるときに目立つ遅延があります...インテルグラフィックスドライバーが問題かもしれませんが、ディスクの速度が遅くて著しく増加します。 CPU使用量にとって状況がそれほど簡単ではないかもしれないと思います。
いくつかの作業を試してみました。 Virtualboxのインストール/削除(vboxdrvをロードしないように)、EFIでVT-xを有効/無効にする...しかし何の改善も見られませんでした。
これはdmesg出力です。Xenカーネルで実行している場合。私には実際には効果がなかった唯一の2つのことがあります。
ACPI Exception: AE_BAD_PARAMETER, Thread 79174528 could not acquire Mutex [0x1] (20150619/utmutex-285)
そして
vgaarb: this pci device is not a vga device
前者の場合、acpi=off
ブートオプションで設定しようとしました。 (しかし、一般的なXenlinux
コマンドの代わりにmultiboot
コマンドを使用するので、...オプションを間違った場所に置いた可能性があります。)
どちらの場合も、私はこの問題の既知の原因をインターネットで検索し、明らかに他の人も同様の問題がありますしかし、すべての結果が出ていないようです。同じもの禅 ウィキペディア。
何今後の計画?特定の問題を特定する方法は?
ありがとう
ベストアンサー1
出力を見直した後、dmesg
次の行が注目を集めました。
pci 0000:00:14.0: can't find IRQ for PCI INT A; please try using pci=biosirq
(そして他の多くのIRQエラー)
Googleで検索して見つけました。このスレッド
明らかに、Grub multibootを使用して起動することがわかりました。EFIシステムは正しくサポートされていません。
私は開いたこの問題Ubuntuパッケージの場合は、別の(仮想?)マシンでxenをテストします。