-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!1.us.feeder.erj
e.net!feeder.erje.net!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting
.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!peer02.ams
1!peer.ams1.xlned.com!news.xlned.com!feeder.cambriumusenet.nl!feed.tweaknews.nl
!posting.tweaknews.nl!fx12.ams1.POSTED!not-for-mail
Newsgroups: pl.comp.pecet
From: Marcin Debowski <a...@I...zoho.com>
Subject: Re: anatomia padania ssd
References: <vj1bL.852273$qD%2.456333@fx08.ams1>
<636cc70d$0$476$65785112@news.neostrada.pl>
<aj4bL.1375392$9f26.270131@fx09.ams1>
<636cdccd$0$463$65785112@news.neostrada.pl>
<%T5bL.852295$qD%2.432754@fx08.ams1>
<0...@g...com>
<HojbL.1572752$%fx6.1407141@fx14.ams1>
<2...@g...com>
User-Agent: slrn/1.0.3 (Linux)
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Lines: 90
Message-ID: <8%BbL.1577311$YC96.788379@fx12.ams1>
X-Complaints-To: a...@t...nl
NNTP-Posting-Date: Sat, 12 Nov 2022 00:43:48 UTC
Organization: Tweaknews
Date: Sat, 12 Nov 2022 00:43:48 GMT
X-Received-Bytes: 5626
Xref: news-archive.icm.edu.pl pl.comp.pecet:1275218
[ ukryj nagłówki ]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?
> Mialem dyska na ktorym fstrim chodzil caly czas i po paru latach
> wydajnosc jego spadla do jakichs smiesznych wartosci na poziomie
> 50MB/sek. Pokasowalem wszystko z niego, puscilem fstrima i wydajnosc
> byla nadal do dupy. Testowalem zwyklym gnomowym disks-em. Tam ladnie
> widac jaka czesc dysku ma jaka wydajnosc.
>
> No i stwierdzilem jak gary oldman w 5elemencie: trza samemu zeby
> dobrze bylo i puscilem ten baszowy skrypt z dolu tego posta
> https://superuser.com/questions/308251/how-to-trim-d
iscard-a-whole-ssd-partition-on-linux
> Albo podobny. Puscilem to na dysku, skonczylo sie w pare chwil. A
> potem puszczalem benchmarka z disks i na bierzaco widzialem jak sie
> wydajnosc podnosi na tych obszarach gdzie jest konkretnie trim
> robiony. Literalnie widzialem jak wydajnosc skacze z tych 50-60MB/sek
> do 250 podczas paru rund benchmarkowania.
Dzięki, pomęcze biedaka jak go już wymienie.
>> Zapuściłem ponownie badblock i liczba bb spadła z 5140 na
>> 770. O ile dobrze rozumiem to fstrim nie zdąrzył się dorwać do tej
>> partycji jak jeszcze przed laty była zamontowana, czyli de facto
>> kontroler myślał, że są to zajęte bloki, czyli pewnie było grubo
>> poniżej 10% wolnych. W takim razie tym dziwniejsze, że on jeszcze żyje
>> i w sumie cały czas bryka. Zapisałem 1-7GB na sda2 i sda1 i prędkości
>> powyżej 250MB/s.
>>
>
> Tak, to dosyc podobny scenariusz jaki mi sie w glowie poukladal. Jak
> mozesz to pusc se blkdiscardy albo te hdparmy i zobacz jaka ma
> wydajnosc odczytow. Jak ma bardzo nierowna to znaczy ze trim pokpil
> temat. Jak caly ma rowno szybkie odczyty to nie jest zle (ale nie
> wiem czy dobrze jest)
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
> 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?
> Pusc sobie iostat-a albo zajrzyj w statsy w /proc albo /sys 30MB
> stalego zapisu to nie byle co i nawet na serwerze ktory robi za baze
> danych tyle zazwyczaj nie ma. Tam cos innego sie musialo dziac. Albo
> te numerki sa niepoprawne z jakiegos powodu. Albo inaczej: Moze nie
> masz pod linuxem ustawionego noatime? Wtedy kazdy odczyt powoduje
> malenki zapis. Bo access time trzeba dodac. Wtedy zapis tych 4 bajtow
> (czy ile tam ta data zajmie) spowoduje zapis calego bloku na ssd. I
> jak masz duzo odczytow to moze dojsc do sytuacji gdzie te 4bajty
> spuchna do 512 czy ile tam sektor na ssd teraz jest. a to jest jakies
> 100x wiecej...
Dzięki, popatrzę, ale obecnie nic się nie dzieje.
--
Marcin
Następne wpisy z tego wątku
- 13.11.22 17:55 ptoki (ptoki)
- 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-29 Czujnik
- 2025-12-29 Warszawa => Konsultant Microsoft Dynamics AX/365 SCM Consultant - Serv
- 2025-12-29 Warszawa => IT Recruiter <=
- 2025-12-29 Warszawa => Solution Architect (Workday) - Legal Systems <=
- 2025-12-29 Warszawa => Microsoft Dynamics 365 Finance Consultant <=
- 2025-12-29 Warszawa => Senior Java Developer <=
- 2025-12-29 Katowice => Key Account Manager <=
- 2025-12-29 MON nabyło Hutę Częstochowa. "Historyczne znaczenie"
- 2025-12-28 Czwarta doba strajku na głębokości 500 metrów. "Ministerstwo robi sobie z nas jaja"
- 2025-12-29 Kolejny kraj [WB - przyp. JMJ] zakazuje chowu klatkowego. W Polsce żyje tak 40 mln kur
- 2025-12-29 MON nabyło Hutę Częstochowa. "Historyczne znaczenie"
- 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) <=




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