Situatie
Se doreste sa se verifice viteza de scriere pe disc din linie de comanda in linux. Acest lucru se realizeaza cu ajutorul comenzii dd
Solutie
Pasi de urmat
Se introduce urmatoarea comanda in terminal:
dd if=/dev/zero of=/tmp/output.img bs=8k count=256k conv=fdatasync; rm -rf /tmp/output.img
Dupa un anumit timp apar si rezultatele care cuprind:
- cati Bytes/Gigabytes au fost copiati pe disc (2.1 GB)
- timpul pana la finalizarea operatiei (16.4764 s)
- viteza de scriere in MB/s ( 130 MB/s)
Explicatia sintaxei:
- dd – conversia si copierea unui fisier
- if=/dev/zero – citeste din fisier fara stdin(standard input)
- of=/tmp/output.img – scrie in fisier fara stdout(standard output)
- bs – citire si scriere pana la maximum X bytes dintr-o data
- count – copiaza N blocuri de intrare
- conv – conversia fisierului
- rm – stergerea fisierelor si a folderelor
- -rf – (-r) stergerea directorilor si a continutului acestora recursiv, (-f) forteaza stergerea fara prompt
Leave A Comment?