linux測速命令 linux測速命令行

如何測試linux磁盤的讀寫速度

1、先熟悉兩個(gè)特殊的設(shè)備:

10年積累的成都做網(wǎng)站、網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有長海免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

(1)/dev/null:回收站、無底洞。

(2)/dev/zero:產(chǎn)生字符。

2、測試磁盤寫能力

代碼如下:

time dd if=/dev/zero of=/testw.dbf bs=4k count=100000

因?yàn)?dev//zero是一個(gè)偽設(shè)備,它只產(chǎn)生空字符流,對(duì)它不會(huì)產(chǎn)生IO,所以,IO都會(huì)集中在of文件中,of文件只用于寫,所以這個(gè)命令相當(dāng)于測試磁盤的寫能力。命令結(jié)尾添加oflag=direct將跳過內(nèi)存緩存,添加oflag=sync將跳過hdd緩存。

3、測試磁盤讀能力

代碼如下:

time dd if=/dev/sdb of=/dev/null bs=4k

因?yàn)?dev/sdb是一個(gè)物理分區(qū),對(duì)它的讀取會(huì)產(chǎn)生IO,/dev/null是偽設(shè)備,相當(dāng)于黑洞,of到該設(shè)備不會(huì)產(chǎn)生IO,所以,這個(gè)命令的IO只發(fā)生在/dev/sdb上,也相當(dāng)于測試磁盤的讀能力。(Ctrl+c終止測試)

4、測試同時(shí)讀寫能力

代碼如下:

time dd if=/dev/sdb of=/testrw.dbf bs=4k

在這個(gè)命令下,一個(gè)是物理分區(qū),一個(gè)是實(shí)際的文件,對(duì)它們的讀寫都會(huì)產(chǎn)生IO(對(duì)/dev/sdb是讀,對(duì)/testrw.dbf是寫),假設(shè)它們都在一個(gè)磁盤中,這個(gè)命令就相當(dāng)于測試磁盤的同時(shí)讀寫能力。

linux查看網(wǎng)速命令

liunx本身沒有特別完美的網(wǎng)速命令,但有幾個(gè)可以用nload,iftop,iptraf,nethogs,bmon,slurm,tcptrack這些命令都不是liunx內(nèi)部命令,也就是說不是所有l(wèi)iunx版本都包括這些命令。目前最流行的是speedtest這個(gè)命令是需要安裝的

linux測試網(wǎng)速的工具

1、fast

是Netflix提供的一項(xiàng)服務(wù),它不僅可以通過命令行來使用,而且可以直接在Web端使用:fast.com,我們可以通過以下命令來安裝這個(gè)工具:

$ npm install --global fast-cli

不管是網(wǎng)頁端還是命令行,它都提供了最基本的網(wǎng)絡(luò)下載測速。命令行下最簡單的使用方法如下:

$ fast

93 Mbps ↓

從以上結(jié)果可以看出,直接使用fast命令的話,將只返回網(wǎng)絡(luò)下載速度。如果你也想獲取網(wǎng)絡(luò)的上傳速度,則需要使用-u選項(xiàng)。

$ fast -u

? 81 Mbps ↓ / 8.3 Mbps ↑

2、speedtest

是一個(gè)更加知名的工具。它是用Python寫成的,可以使用apt或pip命令來安裝。你可以在命令行下使用,也可以直接將其導(dǎo)入到你的 Python

項(xiàng)目,使用的時(shí)候,可以直接運(yùn)行speedtest命令即可:

$ speedtest

Retrieving speedtest.net configuration...

Testing from Tencent cloud computing (140.143.139.14)...

Retrieving speedtest.net server list...

Selecting best server based on ping...

Hosted by Henan CMCC 5G (Zhengzhou) [9.69 km]: 28.288 ms

Testing download

speed................................................................................

Download: 56.20 Mbit/s

Testing upload

speed......................................................................................................

Upload: 1.03 Mbit/s

從運(yùn)行結(jié)果可以看出,speedtest命令將直接提供上傳/下載速率,測試的過程也是挺快的。你可以編寫一個(gè)腳本來調(diào)用這個(gè)命令,然后定期進(jìn)行網(wǎng)絡(luò)測試,并在結(jié)果保存在一個(gè)文件或數(shù)據(jù)庫,這樣你就可以實(shí)時(shí)跟蹤你的網(wǎng)絡(luò)狀態(tài)。

3、iperf

是一個(gè)網(wǎng)絡(luò)性能測試工具,它可以測試TCP和UDP帶寬質(zhì)量,可以測量最大TCP帶寬,具有多種參數(shù)和UDP特性,可以報(bào)告帶寬,延遲抖動(dòng)和數(shù)據(jù)包丟失。利用iperf這一特性,可以用來測試一些網(wǎng)絡(luò)設(shè)備如路由器,防火墻,交換機(jī)等的性能。

這個(gè)工具不僅僅在Linux系統(tǒng)下可以用,在Mac和Windows系統(tǒng)同樣可以使用。

如果你想測試網(wǎng)絡(luò)帶寬,則需要兩臺(tái)電腦。這兩臺(tái)電腦需要處于同樣的網(wǎng)絡(luò),一臺(tái)作為服務(wù)機(jī),另一臺(tái)作為客戶機(jī),并且二者必須都要安裝

iPerf,可以通過如下命令獲取服務(wù)器的IP地址:

$ ip addr show | grep inet.*brd

inet 192.168.242.128/24 brd 192.168.242.255 scope global dynamic

noprefixroute ens33

之后,我們?cè)僭诜?wù)機(jī)上啟動(dòng)iperf工具:

$ iperf -s

然后,我們就可以等待客戶機(jī)的接入了??蛻魴C(jī)可以使用以下命令來連上服務(wù)機(jī):

$ iperf -c 192.168.242.128

通過幾秒鐘的測試,它就會(huì)返回網(wǎng)絡(luò)傳輸速率及帶寬。

當(dāng)前文章:linux測速命令 linux測速命令行
轉(zhuǎn)載源于:http://muchs.cn/article28/doscocp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)網(wǎng)站設(shè)計(jì)公司、商城網(wǎng)站標(biāo)簽優(yōu)化、小程序開發(fā)搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)