kledgeb UbuntuやLinuxの最新情報を紹介

WSL その97 - WSL vs VirtualBox vs 実機PCのUbuntuパフォーマンス比較・課題はディスクI/Oのパフォーマンスか

WSL vs VirtualBox vs 実機PCパフォーマンス比較

「WSL」と「VirtualBox」と実機PCにインストールした「Ubuntu」のパフォーマンス比較が「Phoronix」で行われました。


  • Windows 10 WSL vs. VirtualBox Ubuntu Performance On An Intel Core i9 7900X

ベンチマーク環境

以下の環境でベンチマークの測定が行われました。

環境 OS 備考
WSL Ubuntu 16.04.2 Build 16232
VirtualBox Ubuntu 16.04.2 ホストOSはWindows 10
実機PC Ubuntu 16.04.2
Ubuntu 17.04

CPUはハイエンド向けのCPUである「i9-7900X(10コア/20スレッド)」です。
ベンチマーク環境の詳細は、リンク先を参照してください。

ベンチマーク結果

ここでは「WSL」に焦点をあててベンチマーク結果を見てみます。

ディスクI/Oのパフォーマンス

ディスクI/Oのパフォーマンスは良くありません。

  • SQLite v3.8.10.2
  • Timed Apache Compilation v2.4.7 
  • Timed Linux Kernel Compilation v4.9
  • PostgreSQL pgbench v9.6.3 
  • Redis v3.0.1

「SQLite v3.8.10.2」では、実機PCの「Ubuntu 16.04.2」と比較すると、10倍以上低い結果になっています。
ディスクI/Oのパフォーマンスに関しては、以前から「WSL」の課題となっています。

Linuxカーネルのビルドなど、頻繁にディスクにアクセスするベンチマークでは、総じて低い結果が出ています。

CPUのパフォーマンス

CPUのパフォーマンスに関しては、実機と遜色ない結果となっており、中には実機以上の結果を出しているベンチマーク結果もあります。

CPUの性能がそのまま生かされるケースが多く、マルチスレッドでもシングルスレッドでも良い結果が得られています。

  • John The Ripper v1.8.0
  • TTSIOD 3D Renderer v2.3a
  • C-Ray v1.1 
  • FLAC Audio Encoding v1.3.1
  • LAME MP3 Encoding v3.99.3 
  • OpenSSL v1.0.1g
  • Blender v2.78c 
  • PyBench v2008-08-14

ただし「AVX(SIMD拡張命令セット)」に関しては、「AVX」の検出に問題があるのか、十分なパフォーマンスが出ていません。

  • Himeno Benchmark v3.0

実機PCよりも高い性能を示す理由は、WindowsがうまくCPUを制御できている(UbuntuよりもCPU機能のサポート状況が良い)点が挙げられます。


WSL
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Linux その450 - Canonical LXD や MicroCloud にクライアントなりすましの脆弱性・アップデートを
    Canonical LXD や MicroCloud に重大な脆弱性 2026年10月28日、Canonical LXD や MicroCloud に重大な脆弱性がみつかりました。
  • Ubuntu 26.04 その82 - Linux kernel の脆弱性 CVE-2026-98432 の対応状況
    CVE-2026-98432 の対応状況 2026年11月2日、Linux kernel の脆弱性である CVE-2026-98432 の対応状況がアナウンスされました。
  • Ubuntu 26.04 その76 - CVE-2026-92392 含む curl の脆弱性22件修正・アップデートを
    curl の脆弱性22件修正 CVE-2026-92392 含む22件の curl の脆弱性に対応したセキュリティーアップデートがリリースされました。
  • Ubuntu 26.10 その38 - Ubuntu 26.10 がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.10 リリース 2026年10月15日、Ubuntu 26.10 がリリースされました。
  • Linux Mint その294 - Linux Mint 27 の開発とリリース方針の変更・アラーム管理アプリの開発
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Ubuntu 26.10 その35 - RISC-V 向け Ubuntu Desktop 登場
    RISC-V 向け Ubuntu Desktop 登場 Ubuntu Desktop 26.10 では、RISC-V 向けデスクトップイメージがリリースされます。
  • Ubuntu 26.04 その78 - eMudhra 認証局の秘密鍵の侵害・アップデートを
    eMudhra 認証局の秘密鍵の侵害 2026年10月20日、eMudhra 認証局(eMudhra CA)の秘密鍵の侵害が発覚しました。
  • Ubuntu 26.04 その79 - CVE-2026-111497 に対応した Brotli のリリース・アップデートを
    Brotli のセキュリティーアップデート 2026年10月26日、CVE-2026-111497 に対応した Brotli がリリースされました。
  • Ubuntu 26.04 その77 - PHP に php2shell(CVE-2026-109618/CVE-2026-109619)の脆弱性・アップデートを
    PHP に php2shell の脆弱性 PHP に php2shell と呼ばれる致命的な脆弱性が見つかりました。
  • Ubuntu 26.10 その40 - Ubuntu Desktop 26.10 の注目機能
    Ubuntu Desktop 26.10  の注目機能 Ubuntu Desktop 26.10  の注目機能を紹介します。
記事のピックアップ
オプション