-
Data: 2022-11-13 17:55:13
Temat: Re: anatomia padania ssd
Od: "ptoki (ptoki)" <s...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]piątek, 11 listopada 2022 o 18:43:51 UTC-6 Marcin Debowski napisał(a):
> On 2022-11-11, ptoki (ptoki) <s...@g...com> wrote:
> > czwartek, 10 listopada 2022 o 21:34:02 UTC-6 Marcin Debowski napisał(a):
> >> On 2022-11-10, ptoki (ptoki) <s...@g...com> wrote:
> >
> >> > W twoim scenariuszu te 30% niespartycjonowane bylo uzywane przez dysk
> >> > do rozpraszania zapisow. I w praktyce yo co zapisywales na tych 70%
> >> > trafialo na te pozostale 30% bo dysk wiedzial ze sa nie uzyte.
> >> > Wiedzial o tym bo ich nie zapisal wczesniej a nie dlatego ze tam nie
> >> > bylo partycji.
> >> Dobrze, to teraz jeszcze takie coś. Podmontowałem tą nieużywaną
> >> partycję i zapuściłem ręcznie fstrima. Ztrimował 165GB/175GB
> >> dostępnych.
> > fstrim dziala dziwnie. Kiedys pisalem se z autorem i jego tlumaczenie
> > co i jak bylo tak metne ze odpuscilem konwersacje.
> >
> > Mialem wtedy do niego pytanie jakim cudem fstrim puszczony raz
> > zwalnia 56GB, puszony natychmiast drugi raz zwalnia 0 bajtow, kolejne
> > puszczenie i znowu 0 bajtow i na kolejnym zwolnione 0.8GB podczas gdy
> > iostat pokaywal ledwo 20MB zapisane.
> Gdzieś się coś nie kaszuje i uwalnia z dużym opóźnieniem? W sensie, że
> iostat o bieżących operacjach a gdzieś siedzi w jakimś buforze 0.8GB i
> dopiero po dłuższym czasie zostaje fizycznie zapisane?
Nie wiem, mysle ze nie. Probowalem sie wywiedziec od lolka co pisal fstrim i
przegladalem kod i nie dowiedzialem sie czemu takie dziwne zachowanie jest.
A jest na roznych kompach, z roznymi systemami. I wiem ze jakby lolek od fstrima
chcial to by zreplikowal moj eksperyment w doslownie 2 minuty.
Jego tlumaczenia byly po prostu powtarzaniem tego co w kodzie i na stronie. Obstawiam
ze on zaimplementowal to tak jak gdzies napisano bez zbytniego testowania i ogladu.
A no i to samo jest na roznych dyskach. Od jakichs cruciali, poprzez samsungi az po
kingstony.
I jeszcze, gdyby fstrim zwalnial mniej niz pokazuje iostat to bym zalozyl ze moze OS
robi cos a fstrim nie ma szansy na zwolnienie bo OS to zrobil.
Ale jest zazwyczaj odwrotnie.
Moze, moze, ogromne moze podczas operacji IO jest wysylane cos w rodzaju "zapisz 3
bajty ale zaznacz caly blok za zapisany" i fstrim zwalnia caly blok i dlatego opmpuje
numerki ale to jest niekonsystentne nawet tak.
Bo operacja IO jest jedna czy piec na krzyz i zapisow jest na 300kB a fstrim zwalnia
np. 20MB.
Nie klei sie to zupelnie.
No i na koniec to mimo ze fstrim biega caly czas to moglem jakims cudem odwolac te
bloki recznie i dysk dostal kopa. Smierdzaca sprawa.
> Czym można z lini poleceń sprawdzić wydajność odczytów w jakiś rozsądny
> sposób? Czy masz na myśli przeczytanie całego urządzenia np. dd? Bo
> chyba nie to:
>
> root@agatek:~# hdparm -tT /dev/sda
>
> /dev/sda:
> Timing cached reads: 2498 MB in 2.00 seconds = 1249.94 MB/sec
> Timing buffered disk reads: 1074 MB in 3.00 seconds = 357.78 MB/sec
Hdparm jest slaby do tego. Ja uzywam disks z gui. Tam mozna zapodac ile probek i
jakiej wielkosci ma pobrac z calej powierzchni.
I ladnie widac ktore obszary sa zaafektowane. Jak masz plaski wykres na poziomie tych
200 czy 25 albo 500MB/sek to dysk jest zdrowy.
Jak wydajnosc opada o polowe albo do 20% tego sufitu to wiadomo ze cos jest nie tak.
I to wszystko przy odczytach. O zapisach nawet nie wspominam.
> > Jak np. zalozysz partycje pod winda (albo na kompie #1) I zaniesiesz
> > dyska do drugiego kompa albo podepniesz do linuxa i zalozysz partycje
> > od nowa to nie sadze aby linux/windows powiedzial dyskowi ze teraz
> > caly obszar partycji ma byc uznany za pusty. W efekcie mimo nawet
> > dobrze dzialajacego trima dysk sie nie dowie o tym ze spora jego czesc
> > jest nieuzywana i moze robic za wear leveling.
> A ten kontroler to nie powinien być w obrębie ssd i pamiętać takich rzeczy?
Nie, bo trim mowi dyskowi co jest nieuzywane.
A trim z windy nie wie co skasowal linux i odwrotnie.
No i nie wiem czy format mowi ze teraz wszystko na partycji jest nieuzyte zanim
zacznie formatowac.
Ogolnie w tym zakresie nieco kiepsko to wyglada. Trzeba niestety z paranoi podcierac
tym dyskom tylki...
Następne wpisy z tego wątku
- 14.11.22 10:08 Marcin Debowski
- 14.11.22 10:11 Marcin Debowski
- 10.01.23 01:36 Marcin Debowski
Najnowsze wątki z tej grupy
- Laptop z miejscem na dwa dyski i 32 GiB DDR4
- Domowy switch 1GBit/8 portów, ale lepszy niż najtańsze
- Disk on Module, czym to odczytać?
- kupiłem pendrajwa 256gb
- Atra_ment Canona GI-41 vs 45 itp...
- Android na wirtualnej maszynie
- A digital dark age? The people rescuing forgotten knowledge trapped on old floppy disks
- Awaria
- monitor vs tv
- Dużo niższe temperatury procesora po obudzeniu komputera... tak ma być czy jest coś nie tak?
- Plaskaty uchwyt VESA 100x100 na sciane?
- klawiatura podświetlana zasilana z sieci
- Upgrade z i7-6xxx
- Mały komputer potrzebny.
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
Najnowsze wątki
- 2025-12-28 Norwegia kontra media społecznościowe
- 2025-12-28 PREZENTY OD MINISTRA FINANSÓW. SKĄD PIENIĄDZE?
- 2025-12-27 pompa CO
- 2025-12-27 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-12-27 Ewakuacja ludności
- 2025-12-26 Gdańsk => ERP Microsoft Dynamics 365 Commerce Consultant <=
- 2025-12-26 Kraków => Konsultant Microsoft Dynamics 365 Finance <=
- 2025-12-26 Kraków => Microsoft Dynamics 365 Finance Consultant <=
- 2025-12-26 wymieniłem termostat
- 2025-12-26 Warszawa => Senior Backend Java Developer <=
- 2025-12-25 Finlandia przywraca swastykę
- 2025-12-25 Skuteczność wymiaru sprawiedliwości
- 2025-12-24 Felgi
- 2025-12-24 2,5 x więcej niż Li-Ion
- 2025-12-24 No i kolejny ograniczony




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]