Pomale SSD?

Domov Diskusné Fóra Pomoc: hardware Pomale SSD?

Zobrazujú sa 3 príspevky - 1 až 3 (z celkového počtu 3)
  • Autor
    Príspevky
  • #100681
    mork4
    Účastník (Participant)

    Zdravim,
    urcite nemam pomale SSD ako by napovedal nazov temy, len by som chcel na tuto temu podiskutovat.
    Niekedy sa mi stava, alebo skor pri niektorych suboroch, ze napriklad nejake 3GB mi kopiruje kludne aj minutu (z dmg do aplikacii). Ale zase niektore subory, napriklad 12 gb fotiek, mi nakopirovalo za menej ako 20 sekund. Ked som meral rychlost ssd cez soft na to urceny mi dalo read/write rychlosti okolo 600mb/s. Neviem si vysvetlit v com by mohol byt problem respektive cim je sposobene ze niektore veci sa kopiruju rychlejsie ako druhe. Nestava sa to niekomu tiez?

    #385344
    mojemeno
    Účastník (Participant)

    Velke subory sa kopiruju rychlejsie, male subory pomalsie, je to to iste ako na hdd (aspon myslim). Typujem, ze ten dmg obsahuje mnozstvo malych suborov (velkosti radovo KB) a fotky su vacsinou vo velkosti MB

    #385346
    babo
    Účastník (Participant)

    v zasade sa da povedat ze na SSD je to opacne :) sekvencny zapis velkych suborov ma najmensi naskok oproti HDD, tomu staci mat na radici par MB writeback cache a je to

    ale samozrejme ak je v dmg spusta malych suborov tak to skopiruje pomalsie, uz len overhead vo fileaysteme vznika.

    blbe pre benchmark tools pre OS X co som videl je ze robia len velke sekvencne operacie (lebo ludom to staci kedze tomu nerozumeju) a navyse neobchadzaju FS cache. akurat si cez dtruss chcem posvietit na popularny blackmagic disk test tool kde mam pocit ze tiez pise do fs cache veselo

    chcelo by to nejaky tool co robi qd1 qd32 write 4kb benchmark, moc som nehladal ale na os x som nenasiel. tam by si vedel porovnat voci specifikaciam ci mas problem alebo nie

    /edit: tak Blackmagic sa z pohladu obchadzania FS cache sprava korektne, nastavuje F_NOCACHE flag.

    ked nan hodim dtruss tak vidno

    open(„/Users/admin/Documents/DiskSpeedTestTemp“, 0x621, 0x1B6) = 11 0 ## 11 je file handler na sub or ktory si otovril, do neho potom robi read/write oepracie
    fcntl(0xB, 0x30, 0x1) = 0 0 # tu nastavi F_NOCACHE flag

    ono totic dekadicky by to bolo volanie fcntl(0xB, 0x30, 0x1 == fcntl(11, 48,1) a to je vlastne fcntl (11, F_NOCACHE,1)

    printf „hexa cislo: 0X%x\n“ 48
    hexa cislo: 0X30

    grep „define F_NOCACHE“ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/sys/fcntl.h
    #define F_NOCACHE 48 /* turn data caching off/on for this fd */

    //zaver: to znamena ze aj jednoduchy benchmark tool Blackmagic Disk Speed Test ukazuje realne sekvencne rychlosti kde pristupuje skoro ako keby k „raw disku“ co je dobre.
    stale by bolo ale o mnoho zaujimavejsie vidiet benchmark s qd1/qd32 4k random operaciami ktory by ukazal ci napriklad nema tvoj SSD problem s garbage collection (pokial SSD nepodporuje TRIM)

Zobrazujú sa 3 príspevky - 1 až 3 (z celkového počtu 3)
  • Musíte byť prihlásený, aby ste mohli odpovedať na túto tému.