這段時(shí)間一直在搞開(kāi)發(fā)環(huán)境由于虛擬機(jī)下跑程序太慢,所以懷疑是虛擬機(jī)的share folder功能,共享過(guò)來(lái)的文件讀寫(xiě)太慢,因?yàn)槲覀冎苯釉谔摂M機(jī)下做開(kāi)發(fā)的時(shí)候沒(méi)有感覺(jué)程序啟動(dòng)滿(mǎn)城這個(gè)樣,所以就測(cè)試一下共享過(guò)來(lái)的文件的讀寫(xiě)性能,這個(gè)測(cè)試命令如下:
time有計(jì)時(shí)作用
dd用于復(fù)制,從if讀出,寫(xiě)到of
if=/dev/zero不產(chǎn)生IO钻弄,因此可以用來(lái)測(cè)試純寫(xiě)速度序目。
同理of=/dev/null不產(chǎn)生IO猪半,可以用來(lái)測(cè)試純讀速度蜒车。
bs是每次讀或?qū)懙拇笮⌒遥匆粋€(gè)塊的大小勃刨,count是讀寫(xiě)塊的數(shù)量波材。
- 測(cè)/目錄所在磁盤(pán)的純寫(xiě)速度:
time dd if=/home/my/rcc/aa.file bs=1024 count=1000000 of=/home/my/share_folder - 測(cè)/目錄所在磁盤(pán)的純讀速度:
dd if=/home/my/share_folder/aa.file bs=64k |dd of=/home/my/rcc/
理論上復(fù)制量越大測(cè)試越準(zhǔn)確。
經(jīng)過(guò)測(cè)試,果然如此,共享過(guò)來(lái)的share folder 比直接虛擬機(jī)的文件夾下讀寫(xiě)要慢至少4倍不止,看來(lái)在虛擬機(jī)下跑程序,在window下編輯代碼這種方式被排除了.