Domov › Diskusné Fóra › Pomoc: hardware › Pomale SSD?
- Toto téma obsahuje 2 odpovede, 3 hlasy, a bola naposledny upravená pred 10 years, 11 months od
babo.
-
AutorPríspevky
-
21. júna 2014 o 11:51 #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?21. júna 2014 o 12:31 #385344mojemeno
Úč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
21. júna 2014 o 13:21 #385346babo
Úč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 flagono 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: 0X30grep „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) -
AutorPríspevky
- Musíte byť prihlásený, aby ste mohli odpovedať na túto tému.