linuxベース-linuxディスク速度測定の知識

4018 ワード

  • 読み取り速度
  • hdparam -Tt  /dev/sha
    

    または
    time dd if=/tmp/1GB.file bs=1k count=1048576 of=/dev/null 
    
  • 書き込み速度
  • time dd if=/dev/zero bs=1k count=1048576 of=/tmp/1GB.file
    # 1G = 1024*1024k = 1048576
    
  • バイナリ換算関係1 GB=1024 MB 1 MB=1024 KB 1 KB=1024 Byte 1 Byte=8 Bit拡張:
  • bps:ビット/秒、シリアルバス装置には通常、シリアルポート、USBポート、イーサネットバスなどのbps単位が使用される.
  • Bps:バイト/秒、パラレルバスデバイスでは通常、パラレルポート、IDEハードディスクなどのBps単位が使用されます.帯域幅1 Mは、1024 K個のbit、すなわち16個の64 K bit
  • である.
  • ddコマンド解釈
  • dd if= of= bs= skip= seek= conv=
    
           source   target,       。   dd           dd,                  Data Destroyer  。
    
             :
    
    bs=n,block size,     n bytes   ,   count   ;         block size  ,bs              。
    ibs=n,     bytes     (default is 512);
    obs=n,     n bytes     (default is 512);
    bs             ;
    cbs=n,     n   bytes,        。;
    count=n, bs      ,    n   ,  dvd: bs=1M count=4430;
    skip=n,  if          n bytes      ;
    seek=n,  of           n bytes      ;
    
  • ディスクキャッシュ知識ディスクキャッシュ(Disk Buffer)またはディスクスナップ(Disk Cache)は、実際には、ダウンロードしたデータをシステムがソフトウェアに割り当てたメモリ空間(このメモリ空間を「メモリプール」と呼ぶ)に保存し、メモリプールに保存されたデータが1つに達すると、データをハードディスクに保存する.これにより、実際のディスク操作を低減し、重複した読み書き操作による破損からディスクを効果的に保護できます.

  • ディスクキャッシュは、CPUがI/Oを通じてディスクマシンを読み取る回数を減らし、ディスクI/Oの効率を向上させ、1枚のメモリでアクセスの頻繁なディスク内容を格納するためである.メモリへのアクセスは電子的な動作であり、ディスクへのアクセスはI/O動作であるため、ディスクI/Oが高速になっているように感じられる.
    したがって、ディスクキャッシュ(disk Buffer)はディスクに付属するキャッシュデバイスであり、ディスクキャッシュ(Disk Cache)はデータをメモリにキャッシュする.
    $free -m
                  total        used        free      shared  buff/cache   available
    Mem:           3770         947        1021          21        1801        2546
    Swap:             0           0           0
    #buff/cache             IO  
    
  • ディスクタイプSSD、HD表示
  • 表示/sys/block/sda/queue/rotational cat/sys/block/sda/queue/rotationalで表示すると、戻り値0がSSDになります.戻り1がHDD
    HDD
    [root@ssd-test thatsit]# cat /sys/block/sda/queue/rotational
    1
    [root@ssd-test thatsit]# lsscsi
    [0:0:32:0] enclosu DP BP12G+ 1.00 -[0:2:0:0] disk DELL PERC H310 2.12 /dev/sda
    

    SSD
    [root@hdd-test thatsit]# cat /sys/block/sda/queue/rotational
    0
    [root@hdd-test thatsit]# lsscsi
    [0:0:0:0] disk ATA INTEL SSDSC2BX48 0150 -[0:0:1:0] disk ATA INTEL SSDSC2BX48 0150 -[0:1:0:0] disk LSI Logical Volume 3000 /dev/sda
    [root@hdd-test thatsit]#
    
    

    参照先:
    https://www.cnblogs.com/bjx2020/p/9077843.html