Outils pour utilisateurs

Outils du site


tech:test_perf_io_disque

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tech:test_perf_io_disque [2025/03/24 15:06] – créée - modification externe 127.0.0.1tech:test_perf_io_disque [2025/03/28 13:44] (Version actuelle) Jean-Baptiste
Ligne 1: Ligne 1:
-{{tag>Perf IO FS}}+<!DOCTYPE markdown> 
 +{{tag>Perf IO FS IOWAIT}}
  
-Test de perf IO disque+Test de perf IO disque
  
  
Ligne 20: Ligne 21:
 * iozone3 * iozone3
  
-<code bash>+~~~bash
 stress-ng --all 0 --maximize --aggressive stress-ng --all 0 --maximize --aggressive
-</code>+~~~
  
-<code bash>+~~~bash
 iostat -hx 5 iostat -hx 5
 iostat -xmt 1 iostat -xmt 1
-</code>+~~~
  
 Linux : tester les performances I/O Linux : tester les performances I/O
  
-<code bash>+~~~bash
 hdparm -t -T /dev/sda hdparm -t -T /dev/sda
-dd bs=1M count=512 if=/dev/zero of=test conv=fdatasync+dd bs=8192 count=$((4096 * 128)) if=/dev/zero of=test conv=fdatasync
 bonnie++ -d /mnt -r 8000 -u toto bonnie++ -d /mnt -r 8000 -u toto
-</code>+~~~
  
 ---------- ----------
  
-<code bash> +~~~bash 
-#time dd if=/dev/zero of=/tmp/test1.img bs=1M count=500 oflag=dsync +#time -p dd if=/dev/zero of=/tmp/test1.img bs=1M count=500 oflag=dsync 
-time dd if=/dev/zero of=/tmp/test1.img bs=500M count=1 oflag=dsync +#time -p dd if=/dev/zero of=/tmp/test1.img bs=500M count=1 oflag=dsync 
-</code>+time -p dd if=/dev/zero of=/tmp/test1.img bs=8192 count=$((8192 * 64)) oflag=dsync 
 +~~~
  
-<code ->                                                        
-1+0 records in 
-1+0 records out 
-524288000 bytes (524 MB) copied, 361.24 s, 1.5 MB/s 
  
-real    6m1.452s 
-user    0m0.000s 
-sys     0m3.536s 
-</code> 
  
-On my laptop : +~~~bash
- +
-<code -> +
-real    0m13.662s +
-user    0m0.000s +
-sys     0m1.936s +
-</code> +
- +
-<code bash>+
 sudo apt-get install sysbench sudo apt-get install sysbench
 # --file-test-mode=STRING       test mode {seqwr, seqrewr, seqrd, rndrd, rndwr, rndrw} # --file-test-mode=STRING       test mode {seqwr, seqrewr, seqrd, rndrd, rndwr, rndrw}
Ligne 71: Ligne 57:
 sysbench --test=fileio --file-total-size=4G --file-test-mode=rndwr --max-time=5 run sysbench --test=fileio --file-total-size=4G --file-test-mode=rndwr --max-time=5 run
 sysbench --test=fileio --file-total-size=4G cleanup sysbench --test=fileio --file-total-size=4G cleanup
-</code>+~~~
  
  
-=== Disk Read-Ahead+### Disk Read-Ahead
  
-<code bash>+~~~bash
 blockdev --report blockdev --report
 blockdev --getra /dev/sda blockdev --getra /dev/sda
 blockdev --setra 256 /dev/sdc blockdev --setra 256 /dev/sdc
 cat /sys/block/sda/queue/read_ahead_kb cat /sys/block/sda/queue/read_ahead_kb
-</code>+~~~
  
-=== fio+ 
 +### fio
  
 Source https://www.geekarea.fr/wordpress/?p=769 Source https://www.geekarea.fr/wordpress/?p=769
  
-<code bash>+~~~bash
 apt-get install fio apt-get install fio
-</code>+~~~
  
-<code bash>+~~~bash
  
 cat > plop.fio << EOF cat > plop.fio << EOF
Ligne 108: Ligne 95:
  
 fio plop.fio fio plop.fio
-</code>+~~~
  
  
-== Linux IO scheduler +## Linux IO scheduler 
  
-<code ->+~~~
 # cat /sys/block/sda/queue/scheduler # cat /sys/block/sda/queue/scheduler
 noop deadline [cfq] noop deadline [cfq]
-</code>+~~~
  
-<code bash /etc/default/grub>+''/etc/default/grub'' 
 +~~~bash
 # GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" # GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=noop" GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=noop"
-</code>+~~~ 
 + 
 + 
 + 
 +## IOWAIT 
 + 
 +Voir : 
 +* https://access.redhat.com/solutions/56117
  
  
  
tech/test_perf_io_disque.1742825205.txt.gz · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki