新聞中心
輕松學(xué)會(huì)Linux cp速率計(jì)算技巧

吉安網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站設(shè)計(jì)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。成都創(chuàng)新互聯(lián)公司公司2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。
Linux系統(tǒng)作為一個(gè)操作系統(tǒng),廣泛應(yīng)用于各種場(chǎng)景。在日常使用中,我們難免需要進(jìn)行文件拷貝操作。當(dāng)我們面臨海量文件傳輸?shù)娜蝿?wù)時(shí),如何快速了解傳輸速率是一個(gè)關(guān)鍵問題。本文將介紹如何利用Linux系統(tǒng)自帶的工具,輕松計(jì)算文件傳輸速率,從而更好的掌握傳輸過程。
一、cp命令介紹
cp命令是Linux系統(tǒng)中常用的文件拷貝工具。它的語法格式如下:
`cp [源文件] [目標(biāo)文件]`
例如,如果我們想將文件A拷貝到文件B中,可以使用如下命令:
`cp A B`
二、使用pv命令計(jì)算傳輸速率
pv是Linux系統(tǒng)中一個(gè)非常強(qiáng)大的數(shù)據(jù)流處理工具。它被廣泛用于文件拷貝、數(shù)據(jù)備份、數(shù)據(jù)傳輸?shù)葓?chǎng)景。pv命令可以用來計(jì)算cp拷貝文件的速率,具體方法如下:
使用pipe(管道)將cp的數(shù)據(jù)流傳輸給pv,然后通過pv來處理數(shù)據(jù)流。其中,pv -p 表示報(bào)告?zhèn)鬏斶M(jìn)度,pv -e 表示報(bào)告估計(jì)剩余時(shí)間,pv -r 表示報(bào)告實(shí)時(shí)傳輸速率。完整命令如下:
`cp [源文件] [目標(biāo)文件] | pv -p -e -r -t -a -b -B [傳輸速率] > /dev/null`
其中,`-t`表示顯示出時(shí)間,`-a`表示只顯示平均速率,`-b`表示只顯示字節(jié)速率,`-B`指定傳輸速率。
例如,如果我們想將文件A一分鐘內(nèi)拷貝到文件B中,并且想要在拷貝的過程中實(shí)時(shí)了解拷貝速率,可以使用如下命令:
`cp A B | pv -p -e -r -t -a -b -B 10M > /dev/null`
其中,`-B`指定傳輸速率為10M。執(zhí)行上述命令后,我們會(huì)看到如下結(jié)果:
“`
0:B [ ] 0B 1.03MB/s
34:B [================================================> ] 0B 800KB/s ETA 33s
69:B [================================================================] 0B 743KB/s ETA 0s
“`
上述結(jié)果顯示了傳輸進(jìn)度、實(shí)時(shí)速率和剩余時(shí)間。從這些信息中,我們可以很快的了解到文件傳輸?shù)乃俣?,并知道文件?huì)在多長時(shí)間內(nèi)傳輸完畢。
三、使用rsync命令計(jì)算傳輸速率
rsync是Linux系統(tǒng)中一個(gè)非常強(qiáng)大的文件同步工具,它可以通過網(wǎng)絡(luò)傳輸,實(shí)現(xiàn)不同計(jì)算機(jī)之間的文件同步。使用rsync命令同樣可以計(jì)算文件的傳輸速率。具體方法如下:
`rsync [源文件] [目標(biāo)文件夾] –progress –bwlimit=[傳輸速率]`
其中,`–progress`表示實(shí)時(shí)報(bào)告進(jìn)度,`–bwlimit`用來限制傳輸速率。
例如,如果我們想將文件A拷貝到文件夾B中,同時(shí)限制傳輸速率為10M/s,可以使用如下命令:
`rsync A B –progress –bwlimit=10M`
執(zhí)行上述命令后,我們會(huì)看到如下結(jié)果:
“`
sending incremental file list
A
512B 33% 0.00kB/s 0:00:00
“`
上述結(jié)果中,`512B`表示文件的大小,`33%`表示傳輸進(jìn)度,`0.00kB/s`表示當(dāng)前傳輸速率。從這些信息中,我們可以很容易的了解文件傳輸?shù)乃俣取?/p>
四、
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220linux端使用cp測(cè)試速度怎么比dd要高?
《linux就該這么學(xué)》不錯(cuò)的linux的自學(xué)書籍
cp是基于文件系統(tǒng)的,文談悶件系統(tǒng)大多是有緩存特性的
dd是基于豎局基本塊設(shè)備,所以速度基本上余侍讓全程都是正常速度
怎么計(jì)算linuxcp速率的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于怎么計(jì)算linuxcp速率,輕松學(xué)會(huì)Linux cp速率計(jì)算技巧,linux端使用cp測(cè)試速度怎么比dd要高?的信息別忘了在本站進(jìn)行查找喔。
創(chuàng)新互聯(lián)是成都專業(yè)網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)、SEO優(yōu)化、手機(jī)網(wǎng)站、小程序開發(fā)、APP開發(fā)公司等,多年經(jīng)驗(yàn)沉淀,立志成為成都網(wǎng)站建設(shè)第一品牌!
當(dāng)前標(biāo)題:輕松學(xué)會(huì)Linuxcp速率計(jì)算技巧(怎么計(jì)算linuxcp速率)
轉(zhuǎn)載來源:http://fisionsoft.com.cn/article/dhjjpsh.html


咨詢
建站咨詢
