Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
janar
Vana Pingviin
Vana Pingviin


Vanus: 38
Liitunud: 04.08.2011
Postitused: 698

Distributsioon: Kubuntu
estonia.gif
postituspostitatud: 14.06.2015, 12:40  postituse pealkiri:  Ubuntu server hdd write speed test  

Tere,
Oskab keegi öelda kuidas saaks kõige lihtsamalt kontrollida ubuntu serveri ketaste kirjutamiskiirust ?
Lugemise kiirust saab väga lihtsalt kontrollida nii: sudo hdparm -Tt /dev/sda
Aga kirjutamiskiirust ?
Seda siis nii eraldi ketastega kui ka raidi massiivil ?


mihkel
Vana Pingviin
Vana Pingviin



Liitunud: 16.04.2006
Postitused: 1284

Distributsioon: Fedora/Centos
estonia.gif
postituspostitatud: 14.06.2015, 13:32  postituse pealkiri:  (teema puudub)  

Uuri dd kohta.


obundra
Vana Pingviin
Vana Pingviin


Vanus: 50
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
estonia.gif
postituspostitatud: 14.06.2015, 14:58  postituse pealkiri:  (teema puudub)  

Näiteks:
Kood:
dd if=/dev/zero of=/root/testfile.tmp bs=1G count=1 oflag=direct && rm /root/testfile.tmp

Kui eri suuruse ja arvuga failidega tahad testida, siis muuda "bs" ja "count" väärtusi, "of=" on asukoht, kuhu fail kirjutatakse, see muuda asukohaks raidil või mõnel teisel kettal.

_________________
IT teenused

janar
Vana Pingviin
Vana Pingviin


Vanus: 38
Liitunud: 04.08.2011
Postitused: 698

Distributsioon: Kubuntu
estonia.gif
postituspostitatud: 14.06.2015, 17:10  postituse pealkiri:  (teema puudub)  

Mul peab siis endal olema konkreetselt fail olemas ?
Või antud käsk kirjutab ise faili ja siis automaatselt kustutab selle ise ?


ertserts
Vana Pingviin
Vana Pingviin



Liitunud: 31.10.2013
Postitused: 445
Asukoht: Tallinn
Distributsioon: Ubuntu, Debian
estonia.gif
postituspostitatud: 15.06.2015, 00:11  postituse pealkiri:  (teema puudub)  

Faili sul olema ei pea, see tekitatakse 'dd' utiliidiga ja seda tekitatud faili saab koheselt kustutada 'rm' käsuga.

Võimalusi on mitmeid. Testisin oma süleka SSD kõvakettast näiteks järgnevalt.

Varinat 1:
$ dd bs=1G count=1 if=/dev/zero of=test.img conv=fdatasync ; rm test.img
Vastus:
1+0 records in
1+0 records out
1073741824 bytes (1,1 GB) copied, 5,97475 s, 180 MB/s

Variant 2:
$ dd bs=1M count=1024 if=/dev/zero of=test.img conv=fdatasync ; rm test.img
Vastus:
1024+0 records in
1024+0 records out
1073741824 bytes (1,1 GB) copied, 6,75916 s, 159 MB/s

Nagu näed mõlema näite puhul tekitati 1GB fail 'test.img' kuigi mõlema 'dd' käsu puhul on kirjutamiskiirus erinev. Esimese variandi puhul kirjutati 1x 1GB fail (kiirem/suur fail) ja teise variandi puhul kirjutati 1GB fail kokku väikesest 1MB failist 1024x (aeglasem/väikesed failid). Nii et failide puhul pole kõvakettal olemas mingit eriliselt ideaalset kirjutamis- ja lugemiskiirust. Smile

Muuseas sa saad 'dd' teha ka CPU benchmark'i (protsessori jõudlustest). See pole muidugi väga täpne kuid see eest pole vaja arvutisse või serverisse juurde installida tarkvara. Pealegi annab see mingi pildi protsessori jõudlusest.

Näiteks tegin ma oma ühe süleka prosele 'Intel(R) Core(TM) i5 CPU M 520 @ 2.40GHz' testi 'dd' utikaga.

Näide 1:
$ dd if=/dev/zero bs=1G count=1 | md5sum
Vastus:
1+0 records in
1+0 records out
1073741824 bytes (1,1 GB) copied, 2,7365 s, 392 MB/s
cd573cfaace07e7949bc0c46028904ff -

Näide 2:
$ dd if=/dev/zero bs=1M count=1024 | md5sum
Vastus:
1024+0 records in
1024+0 records out
1073741824 bytes (1,1 GB) copied, 2,44675 s, 439 MB/s
cd573cfaace07e7949bc0c46028904ff -

Antud CPU benchmark näite puhul muidugi mingit faili ei tekitata vaid 'md5sum' utiliit arvutab 'dd' poolt antud 1GB. Kuid siin on vastus hoopis teine ehk vastupidine. Nimelt CPU arvutab 1GB andmemahu puhul 1MB jupikesi kiiremini kui üht suurt gigabaiti. Smile

_________________
ertserts@linuxialune:~$ echo;echo Local and Remote IP connections:;netstat -at|sort -k5|grep ESTABLISHED|cut -c20-80;echo



Viimati muutis ertserts 15.06.2015, 18:26; muudetud 1 kord
janar
Vana Pingviin
Vana Pingviin


Vanus: 38
Liitunud: 04.08.2011
Postitused: 698

Distributsioon: Kubuntu
estonia.gif
postituspostitatud: 15.06.2015, 14:25  postituse pealkiri:  (teema puudub)  

Suured tänud. Asi selge Smile


Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group