1. 程式人生 > >虛擬機器lspci工具包安裝步驟

虛擬機器lspci工具包安裝步驟

摘要:虛擬機器安裝時一般都採用最小化安裝,預設沒有lspci工具。一臺測試虛擬網絡卡效能的虛擬機器,需要lspci工具來檢視網絡卡的型別。本文描述了在一個虛擬機器中安裝lspci工具的具體步驟。

由於要測試虛擬機器上的不同的虛擬網絡卡驅動型別的傳輸效率,所以需要變化虛擬機器的虛擬網絡卡型別,並且利用lspci工具驗證是否載入成功。

虛擬機器作業系統:CentOS6.0 i386。

啟動虛擬機器後,鍵入lspci,系統提示沒有這個命令。於是想到先安裝這個工具再測試。安裝過程需要解決幾個問題:安裝源?lspci屬於哪個包?

操作步驟:

1、首先解決安裝源的問題。由於虛擬機器不能上網,無法通過網際網路來安裝。還是利用光碟吧。找到原始安裝光碟,放入宿主機的光碟機中,在虛擬機器光碟機裝置中點選“connect”,連線這個裝置。使用iso檔案也是可以的。

2、載入光碟機內容。進入虛擬機器的控制檯,

# mkdir /media/cdrom

# mount -t iso9660 /dev/sr0 /media/cdrom

3、利用本地化的yum庫,查詢lspci屬於yum庫的哪個軟體包。

# yum --disablerepo=\* --enablerepo=c6-media whatprovides */lspci

c6-media/filelists_db                                                                                        | 4.7 MB     00:01 ...
pciutils-3.1.4-9.el6.i686 : PCI bus related utilities
Repo        : c6-media
Matched from:
Filename    : /sbin/lspci

查詢某個軟體屬於哪個軟體包,還可以用

yum provides */lspci

4、查詢出結果,屬於pciutils工具包,安裝這個工具包:

#yum --disablerepo=\* --enablerepo=c6-media install pciutils

  Installing     : pciutils-3.1.4-9.el6.i686                                                                                    1/1

Installed:
  pciutils.i686 0:3.1.4-9.el6                                                                                                       

Complete!

5、安裝完成,在虛擬機器控制檯中查詢網絡卡型別

# lspci | grep Ethernet
00:03.0 Ethernet controller: Red Hat, Inc Virtio network device

當前使用的是虛擬裝置Virtio。

現在,可以開始網絡卡裝置的各種效能測試了。