EC2の各種ドライバーのバージョン確認方法
はじめに
インスタンスタイプの変更時等に各種ドライバーのバージョンを確認する必要がありますが、いつも確認方法を忘れてしまうため、まとめてみました。
このブログの執筆にあたって、Windowsは Windows Server 2016以降、Linuxは AmazonLinux2023、Ubuntu 24.04.4 LTS、RHEL10.1 で記載のコマンドが使えることを確認しました。
Windowsについては参考資料の一番上に記載したブログがとても参考になります。
PVドライバーのバージョンの確認方法
Windows環境での確認方法
以下のコマンドで確認できます。
$ Get-ItemProperty HKLM:\SOFTWARE\Amazon\PVDriver
ENAドライバーのバージョンの確認方法
Windows環境での確認方法
以下のコマンドで確認できます。
Get-CimInstance -ClassName Win32_SystemDriver |
Where-Object { $_.Name -eq 'ena' } |
Select-Object Name, Caption, @{Name = 'Version'; Expression = { (Get-Item $_.PathName).VersionInfo.FileVersionRaw.ToString() } }
Linux環境での確認方法
以下のコマンドで確認できます。
ethtool -i ens5
AmazonLinux2023は以下のコマンドでも確認できました。
modinfo ena
NVMeドライバーのバージョンの確認方法
Windows環境での確認方法
以下のコマンドで確認できます。
Get-CimInstance -ClassName Win32_SystemDriver |
Where-Object { $_.Name -eq 'awsnvme'} |
Select-Object Name, Caption, @{Name='Version'; Expression={(Get-Item $_.PathName).VersionInfo.FileVersionRaw.ToString()}}
Linux環境での確認方法
以下のコマンドで確認できます。
modinfo nvme
それぞれのOSに適した各種ドライバーのバージョン
OSに適した最新バージョンのドライバーを使用しないとインスタンスの不具合につながる事例があります。
特にWindowsの場合は、以下のドキュメントを確認して、最適なバージョンにアップグレードするようにしましょう。
- Windows インスタンス用 Paravirtual ドライバー
- 第 6 世代以降の Amazon EC2 インスタンスでネットワークパフォーマンスの問題を解決する方法を教えてください
- AWS NVMe ドライバーのバージョン履歴
参考資料
クラスメソッドオペレーションズ株式会社について
クラスメソッドグループのオペレーション企業です。
運用・保守開発・サポート・情シス・バックオフィスの専門チームが、IT・AIをフル活用した「しくみ」を通じて、お客様の業務代行から課題解決や高付加価値サービスまでを提供するエキスパート集団です。
当社は様々な職種でメンバーを募集しています。
「オペレーション・エクセレンス」と「らしく働く、らしく生きる」を共に実現するカルチャー・しくみ・働き方にご興味がある方は、クラスメソッドオペレーションズ株式会社 採用サイト をぜひご覧ください。※2026年1月 アノテーション㈱から社名変更しました






