Ubuntu Server のコマンドラインがひどく遅い

Ubuntu Server のコマンドラインがひどく遅い

私はVirtualBoxでUbuntu Serverを実行しています。X Windowsは使用しておらず、コマンド ラインのみを使用しています。行ごとに画面が再描画され、画面が下方向にシフトしているようです。つまり、現在の行の下に空きスペースがある場合は正常に動作しますが、現在の行が画面の一番下にある場合、システムが次の行に移動すると、画面全体が 1 行ずつ更新されます。これにより、行ごとに画面全体が更新されるのを待たなければならず、CPU 使用率が 90% に達するため、システムの動作が非常に遅くなります。

VirtualBox に Debian Lenny をインストールしましたが、この問題は発生しませんでした。

Ubuntu Server が行ごとに画面を再描画するのはなぜですか? この動作をなくす方法はありますか?

アップデート:

Ubuntu Server 10.04 を実行しています。

別のものを見つけた解決フレームバッファを無効にするには、blacklist vga16fbを追加しました/etc/modprobe.d/blacklist-framebuffer.conf

ls -l /boot:

total 14268
-rw-r--r-- 1 root root  640617 2010-04-16 06:01 abi-2.6.32-21-generic
-rw-r--r-- 1 root root  115847 2010-04-16 06:01 config-2.6.32-21-generic
drwxr-xr-x 3 root root    4096 2010-06-07 17:38 grub
-rw-r--r-- 1 root root 7957975 2010-06-07 17:36 initrd.img-2.6.32-21-generic
-rw-r--r-- 1 root root  160280 2010-03-23 02:37 memtest86+.bin
-rw-r--r-- 1 root root 1687378 2010-04-16 06:01 System.map-2.6.32-21-generic
-rw-r--r-- 1 root root    1196 2010-04-16 06:03 vmcoreinfo-2.6.32-21-generic
-rw-r--r-- 1 root root 4029792 2010-04-16 06:01 vmlinuz-2.6.32-21-generic

答え1

フレームバッファが有効になっています。特定のフレームバッファ構成は高速化されず、CPUを使用して画面を再描画します。つまり、テキストを「スクロール」するときにCPUがビットブリットエンジンになります。これを無効にするには、ここに書かれた指示これによって、VirtualBox に「グラフィックス」ではなく「テキスト」が必要であることが「伝えられます」。

関連情報