如何排除linux系統(tǒng)的讀寫緩存進行磁盤性能測試
chkdsk。chkdsk的全稱是checkdisk,就是磁盤檢查的意思。這個東西是當你的系統(tǒng)崩潰或者非法關機的時候由系統(tǒng)來調(diào)用檢查磁盤的,也可以由手工通過命令行調(diào)用來檢查某一個磁盤分區(qū)。
這是一款開源、適用于Windows和Linux操作系統(tǒng)的硬件檢測工具,它能夠提供電腦各種硬件信息,包括CPU、GPU、主板、內(nèi)存、硬盤、顯示器等重要元件的詳細參數(shù)與性能情況。
值得注意的是,即使IO性能不理想,也不一定意味這應用程序性能會不好,可以利用諸如預讀取、寫緩存等策略提升應用性能free -mfree命令可以查看系統(tǒng)內(nèi)存的使用情況,-m參數(shù)表示按照兆字節(jié)展示。
LINUX下如何用DD命令來測試存儲的讀寫性能
1、sync 把每個輸入塊填充到ibs個字節(jié),不足部分用空(NUL)字符補齊。由于 dd 命令允許二進制方式讀寫,所以特別適合在原始物理設備上進行輸入/輸出。
2、Linux dd 命令用于讀取、轉(zhuǎn)換并輸出數(shù)據(jù)。dd 可從標準輸入或文件中讀取數(shù)據(jù),根據(jù)指定的格式來轉(zhuǎn)換數(shù)據(jù),再輸出到文件、設備或標準輸出。參數(shù)說明:if=文件名:輸入文件名,默認為標準輸入。即指定源文件。
3、硬件:固態(tài)硬盤比傳統(tǒng)的旋轉(zhuǎn)磁盤更有可能顯示性能提升的優(yōu)點(在同一環(huán)境下)。使用DD測試RAID性能 下列基準測試可以用來核查我們的RAID 10陣列(/dev/md0)的性能。
4、建議在bash下運行man dd 或者 dd --help.以下請參考:linux創(chuàng)建文件命令:dd命令 把指定的輸入文件拷貝到指定的輸出文件中,并且在拷貝的過程中可以進行格式轉(zhuǎn)換。
5、命令如下:寫:time dd if=/dev/zero of=test.dbf bs=8k count=100000讀:dd if=test.dbf bs=8k count=100000 of=/dev/null#表示 每次寫入/讀取8k的數(shù)據(jù),執(zhí)行100000次。測試的時候,最好是在沒有使用的情況下。
linux測試網(wǎng)速的工具
1、speedtest-cli是一個用Python編寫的輕量級Linux命令行工具,在Python4至4版本下均可運行。它基于Speedtest.net的基礎架構來測量網(wǎng)絡的上/下行速率。安裝speedtest-cli很簡單——只需要下載其Python腳本文件。
2、我們需要使用一個比較小的linux工具:iperf;Ubuntu是默認沒有安裝的,需要手動安裝一下。如圖所示;首先看一下本機的ip地址;如圖所示;在另一臺主機上,同樣安裝iperf工具;使用iperf -c 選項。
3、iperf,具體要纖細直接去看文檔,簡單給列條測試:(TCP和UDP知只是兩種傳輸數(shù)據(jù)的協(xié)議)。TCP測試:客戶端執(zhí)行:./iperf -c host -i 1 -w 1M,其中-w表示TCP window size,host需替換成服務器地址。