Hirdetés

Hirdetés

Új hozzászólás Aktív témák

  • ubyegon2

    nagyúr

    válasz MaCS_70 #38636 üzenetére

    Minap kérdezted, hogyan tudnád mérni az SSD sebességét oprendszer befolyásolása nélkül.
    Ha egy live Linuxról bebootolsz, néhány parancssor terminalba másolásával nyerhetsz ki infókat.
    forrás1
    forrás2

    dd parancsról - mivel ez egy igen hatékony parancs, ezért nem megfelelő alkalmazása szűz meghajtóval ajándékozhatja meg a felhasználót! :Y ....ezért és az aggodalom eloszlatása miatt a teszt alkalmazandó parancsait lefuttattam saját eszközön, a parancsok alatt látható azok kimenete is!

    itt az öt parancssor

    sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
    dd if=tempfile of=/dev/null bs=1M count=1024

    sudo /sbin/sysctl -w vm.drop_caches=3
    dd if=tempfile of=/dev/null bs=1M count=1024

    sudo hdparm -Tt /dev/sda

    (ahol sudo-val kezdődik a sor, ott kell a megfelelő jelszó, live rendszernél erre többnyire nincs szükség)

    WRITE speed of a disk:
    ubyegon@ubyLMCin192HP:~$ sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
    1024+0 beolvasott rekord
    1024+0 kiírt rekord
    1073741824 bájt (1,1 GB, 1,0 GiB) másolva, 0,972964 s, 1,1 GB/s

    READ speed from buffer:
    ubyegon@ubyLMCin192HP:~$ dd if=tempfile of=/dev/null bs=1M count=1024
    1024+0 beolvasott rekord
    1024+0 kiírt rekord
    1073741824 bájt (1,1 GB, 1,0 GiB) másolva, 0,150917 s, 7,1 GB/s

    real READ speed - (előbbi mérés cache nélkül)
    ubyegon@ubyLMCin192HP:~# sudo /sbin/sysctl -w vm.drop_caches=3
    [sudo] ubyegon jelszava:
    vm.drop_caches = 3

    ubyegon@ubyLMCin192HP:~$ dd if=tempfile of=/dev/null bs=1M count=1024
    1024+0 beolvasott rekord
    1024+0 kiírt rekord
    1073741824 bájt (1,1 GB, 1,0 GiB) másolva, 1,99447 s, 538 MB/s

    hdparm READ speed
    ubyegon@ubyLMCin192HP:~# sudo hdparm -Tt /dev/sda

    /dev/sda:
    Timing cached reads: 16848 MB in 1.99 seconds = 8453.20 MB/sec
    Timing buffered disk reads: 1586 MB in 3.00 seconds = 528.11 MB/sec

    **************************************************************************

    parancssor a rendszer memória nélküli sebesség kiszámítására azaz szinkronizálnunk kell a fájlrendszert, hogy megszabaduljunk a gyorsítótárazási hatástól.

    hatodik parancssor

    time sh -c "dd if=/dev/zero of=testfile bs=100k count=1k && sync"

    ubyegon@ubyLMCin192HP:~$ time sh -c "dd if=/dev/zero of=testfile bs=100k count=1k && sync"
    1024+0 beolvasott rekord
    1024+0 kiírt rekord
    104857600 bájt (105 MB, 100 MiB) másolva, 0,2974 s, 353 MB/s

    real 0m0,334s
    user 0m0,005s
    sys 0m0,091s

    A kapott eredményt elosztjuk a real eredménnyel,
    104857600 / 03334=313944910B/s --> 313,9MB/s az SSD valós sebessége

    [ Szerkesztve ]

Új hozzászólás Aktív témák