iperf,具體要纖細(xì)直接去看文檔,簡(jiǎn)單給列條測(cè)試:(TCP和UDP知只是兩種傳輸數(shù)據(jù)的協(xié)議)。
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è)讓你可以放心的選擇與我們合作。
TCP測(cè)試:
1、客戶端執(zhí)行:./iperf -c host -i 1 -w 1M,其中-w表示TCP window size,host需替換成服務(wù)器地址。
2、服務(wù)器執(zhí)行:./iperf -s -i 1 -w 1M '這_是指定windows如果是 iperf -s則windwos默認(rèn)大小為8kbyte/s 。
擴(kuò)展資料:
優(yōu)勢(shì):穩(wěn)定性。
Linux系統(tǒng)是眾所周知最具穩(wěn)定性的系統(tǒng);事實(shí)上,以Linux系統(tǒng)的美國(guó)服務(wù)器用戶在出現(xiàn)系統(tǒng)崩潰的反饋上比例非常少。這對(duì)于用戶來說,特別是小型和中小型企業(yè)的用戶特別有價(jià)值,因?yàn)榉?wù)器系統(tǒng)一旦崩潰對(duì)企業(yè)的業(yè)務(wù)會(huì)造成很大的影響。
與windows相比,Linux處理不運(yùn)行的進(jìn)程的能力遠(yuǎn)高于windows,因?yàn)檎沁@些進(jìn)程影響了windows的穩(wěn)定性的主要因素。
參考資料來源:百度百科-linux服務(wù)器
1、文件與文件夾(目錄)操作命令
1)rm:刪除命令
例:$ rm -i 文件名-------------有詢問“Y/N”; rm -r 文件名 ---------------刪除該文件夾和子目錄下的所有文件;
例:$ rm -f 文件名------------- 直接刪除,不詢問
2) mv:移動(dòng)目錄或文件,還可以重命名
例:$ mv text /zzz -------------將text移動(dòng)到zzz目錄下;
例:$ mv text zzz ---------------text重命名為zzz
3) mkdir:創(chuàng)建路徑和刪除路徑,創(chuàng)建目錄
例:$ mkdir zzz -------------在當(dāng)前目錄下創(chuàng)建zzz的目錄;
例:$ rmdir zzz ---------------刪除目錄zzz
4) touch :創(chuàng)建空文件
例:$ touch zzz.xx ----------------創(chuàng)建文件名是zzz.xx的文件
5)cat :查看文件內(nèi)容
例:$ cat zzz.xx -----------------查看文件zzz.xx中的內(nèi)容
6)tail :監(jiān)視文件尾部?jī)?nèi)容,默認(rèn)10行
例:$ tail -n 20 -f zzz.xx -----------查看文件zzz.xx的尾部20行內(nèi)容
7)cp :復(fù)制
例:$ cp a.xx b -------將a.xx文件復(fù)制到b目錄(文件夾)下
8)scp :拷貝文件
例:$ scp -i zzz.xx root@192.168.1.35:/xxx/xxxx/ -----------------從一臺(tái)虛擬機(jī)上將文件zzz.xx拷貝到另外一臺(tái)35的虛擬機(jī)的指定目錄下;
例:$ scp -r zzz root@192.168.1.35:/xxx/xxxx/ -----------------從一臺(tái)虛擬機(jī)上將文件夾(目錄)zzz拷貝到另外一臺(tái)35的虛擬機(jī)的指定目錄下
9)chmod :給文件賦權(quán)限
例:$ chmod 777 zzz.xx 給zzz.xx文件增加可執(zhí)行的權(quán)限2、查看端口號(hào)的命令 : netstat -antpl
3、查看正在執(zhí)行的進(jìn)程的命令 : ps -ef
4、強(qiáng)制殺死xxxx該進(jìn)程的命令 :kill - 9 xxxx
5、配置Java環(huán)境變量的命令:
先執(zhí)行---- vi /etc/profile 配置結(jié)束執(zhí)行------- socrce /etc/profice 然后執(zhí)行-------cat /etc/profile進(jìn)行查看,用java -version查看Java版本
6、df -h ----------------是查看磁盤容量的使用情況
必要參數(shù):
-a 全部文件系統(tǒng)列表
-h 方便閱讀方式顯示
-H 等于“-h”,但是計(jì)算式,1K=1000,而不是1K=1024
-i 顯示inode信息
-k 區(qū)塊為1024字節(jié)
-l 只顯示本地文件系統(tǒng)
-m 區(qū)塊為1048576字節(jié)
--no-sync 忽略 sync 命令
-P 輸出格式為POSIX
--sync 在取得磁盤信息前,先執(zhí)行sync命令
-T 文件系統(tǒng)類型
選擇參數(shù):
--block-size=區(qū)塊大小 指定區(qū)塊大小
-t文件系統(tǒng)類型 只顯示選定文件系統(tǒng)的磁盤信息
-x文件系統(tǒng)類型 不顯示選定文件系統(tǒng)的磁盤信息
--help 顯示幫助信息
--version 顯示版本信息
“df -h”這條命令再熟悉不過。以更易讀的方式顯示目前磁盤空間和使用情況。
“df -i” 以inode模式來顯示磁盤使用情況。
7、網(wǎng)絡(luò)命令
1)ifconfig :查看用戶網(wǎng)絡(luò)配置。它顯示當(dāng)前網(wǎng)絡(luò)設(shè)備配置。補(bǔ)充:Windows 用的是 ipconfig
2)ping 將數(shù)據(jù)包發(fā)向用戶指定地址。當(dāng)包被接收,目標(biāo)機(jī)器發(fā)送返回?cái)?shù)據(jù)包。ping 主要有兩個(gè)作用:
用來確認(rèn)網(wǎng)絡(luò)連接是暢通的。
用來查看連接的速度信息。
在Linux中可以用 hdparm 命令來測(cè)試硬盤速度。
為了檢測(cè)更精準(zhǔn),這個(gè)操作應(yīng)該 重復(fù)2-3次 。這顯示了無需訪問磁盤,直接從 Linux 緩沖區(qū)緩存中讀取的速度。這個(gè)測(cè)量實(shí)際上是被測(cè)系統(tǒng)的處理器、高速緩存和存儲(chǔ)器的吞吐量的指標(biāo)。這是一個(gè) for 循環(huán)的例子,連續(xù)運(yùn)行測(cè)試 5 次:
Linux常用的命令可以分為以下幾類:安裝和登錄命令、文件處理命令、系統(tǒng)管理相關(guān)命令、網(wǎng)絡(luò)操作命令、系統(tǒng)安全相關(guān)命令、其它命令。
安裝和登錄命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last。
文件處理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln。
系統(tǒng)管理相關(guān)命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab。
網(wǎng)絡(luò)操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup。
系統(tǒng)安全相關(guān)命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who。
其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
Linux簡(jiǎn)介
Linux,全稱GNU/Linux,是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。伴隨著互聯(lián)網(wǎng)的發(fā)展,Linux得到了來自全世界軟件愛好者、組織、公司的支持。
它除了在服務(wù)器方面保持著強(qiáng)勁的發(fā)展勢(shì)頭以外,在個(gè)人電腦、嵌入式系統(tǒng)上都有著長(zhǎng)足的進(jìn)步。使用者不僅可以直觀地獲取該操作系統(tǒng)的實(shí)現(xiàn)機(jī)制,而且可以根據(jù)自身的需要來修改完善Linux,使其最大化地適應(yīng)用戶的需要。
Linux不僅系統(tǒng)性能穩(wěn)定,而且是開源軟件。其核心防火墻組件性能高效、配置簡(jiǎn)單,保證了系統(tǒng)的安全。在很多企業(yè)網(wǎng)絡(luò)中,為了追求速度和安全,Linux不僅僅是被網(wǎng)絡(luò)運(yùn)維人員當(dāng)作服務(wù)器使用,甚至當(dāng)作網(wǎng)絡(luò)防火墻,這是Linux的一大亮點(diǎn)。
為了測(cè)試Linux磁盤的讀寫速度,可使用dd命令,dd命令是一個(gè)非常使用的命令,可用于文件的拷貝,下面就介紹如何使用dd命令測(cè)試Linux磁盤的讀寫速度。
1、先熟悉兩個(gè)特殊的設(shè)備:
(1)/dev/null:回收站、無底洞。
(2)/dev/zero:產(chǎn)生字符。
2、測(cè)試磁盤寫能力
代碼如下:
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)于測(cè)試磁盤的寫能力。命令結(jié)尾添加oflag=direct將跳過內(nèi)存緩存,添加oflag=sync將跳過hdd緩存。
3、測(cè)試磁盤讀能力
代碼如下:
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)于測(cè)試磁盤的讀能力。(Ctrl+c終止測(cè)試)
4、測(cè)試同時(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)于測(cè)試磁盤的同時(shí)讀寫能力。
C菜鳥助手成員tonytvb為你解答(如有疑問請(qǐng)hi我或向我的團(tuán)隊(duì)提問):
功能說明:顯示與設(shè)定硬盤的參數(shù)。
語法:hdparm [-CfghiIqtTvyYZ][-a 快取分區(qū)][-A 0或1][-c ][-d 0或1][-k 0或1][-K 0或1][-m 分區(qū)數(shù)][-n 0或1][-p ][-P 分區(qū)數(shù)][-r 0或1][-S 時(shí)間][-u 0或1][-W 0或1][-X 傳輸模式][設(shè)備]
補(bǔ)充說明:hdparm可檢測(cè),顯示與設(shè)定IDE或SCSI硬盤的參數(shù)。
測(cè)試各硬盤讀取速度判斷硬盤故障
在服務(wù)端命令窗口中執(zhí)行如下命令
hdparm -t /dev/hda (IDE硬盤)
hdparm -t /dev/sda (SATA、SCSI、硬RAID卡陣列)
hdparm -t /dev/md0 (軟RAID設(shè)備)
測(cè)試結(jié)果在空載情況下應(yīng) 40M/s ,在負(fù)載情況下平均應(yīng) 20M/s 為正常,如測(cè)試結(jié)果極低則需要進(jìn)一步使用硬盤專用檢測(cè)工具測(cè)試是否為硬盤故障。
參數(shù):
-a快取分區(qū) 設(shè)定讀取文件時(shí),預(yù)先存入塊區(qū)的分區(qū)數(shù),若不加上快取分區(qū)選項(xiàng),則顯示目前的設(shè)定。
-A0或1 啟動(dòng)或關(guān)閉讀取文件時(shí)的快取功能。
-c 設(shè)定IDE32位I/O模式。
-C 檢測(cè)IDE硬盤的電源管理模式。
-d0或1 設(shè)定磁盤的DMA模式。
-f 將內(nèi)存緩沖區(qū)的數(shù)據(jù)寫入硬盤,并清楚緩沖區(qū)。
-g 顯示硬盤的磁軌,磁頭,磁區(qū)等參數(shù)。
-h 顯示幫助。
-i 顯示硬盤的硬件規(guī)格信息,這些信息是在開機(jī)時(shí)由硬盤本身所提供。
-I 直接讀取硬盤所提供的硬件規(guī)格信息。
-k0或1 重設(shè)硬盤時(shí),保留-dmu參數(shù)的設(shè)定。
-K0或1 重設(shè)硬盤時(shí),保留-APSWXZ參數(shù)的設(shè)定。
-m磁區(qū)數(shù) 設(shè)定硬盤多重分區(qū)存取的分區(qū)數(shù)。
-n0或1 忽略硬盤寫入時(shí)所發(fā)生的錯(cuò)誤。
-p 設(shè)定硬盤的PIO模式。
-P磁區(qū)數(shù) 設(shè)定硬盤內(nèi)部快取的分區(qū)數(shù)。
-q 在執(zhí)行后續(xù)的參數(shù)時(shí),不在屏幕上顯示任何信息。
-r0或1 設(shè)定硬盤的讀寫模式。
-S時(shí)間 設(shè)定硬盤進(jìn)入省電模式前的等待時(shí)間。
-t 評(píng)估硬盤的讀取效率。
-T 平谷硬盤快取的讀取效率。
-u0或1 在硬盤存取時(shí),允許其他中斷要求同時(shí)執(zhí)行。
-v 顯示硬盤的相關(guān)設(shè)定。
-W0或1 設(shè)定硬盤的寫入快取。
-X傳輸模式 設(shè)定硬盤的傳輸模式。
-y 使IDE硬盤進(jìn)入省電模式。
-Y 使IDE硬盤進(jìn)入睡眠模式。
-Z 關(guān)閉某些Seagate硬盤的自動(dòng)省電功能。