Portál AbcLinuxu, 10. května 2025 09:58

Dotaz: Centos 7 - chybí vm.max_writeback_pages

vandrovnik avatar 7.2.2016 20:12 vandrovnik | skóre: 21
Centos 7 - chybí vm.max_writeback_pages
Přečteno: 333×
Odpovědět | Admin
Dobrý den, na serverech jsem používal omezení vm.max_writeback_pages, aby při zápisu velkého množství dat "nedrhnulo" vše ostatní. V Centosu 7 tenhle parametr ale už nejspíš není... Nevíte, prosím, jestli se nějak dá docílit obdobného chování? Jde mi o to, že nyní, když zkopíruju 10 GB soubor, je systém celkem dlouho téměř nepoužitelný, protože se zapisují dirty pages... Pomocí vm.max_writeback_pages se to dalo krásně vyřešit.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.2.2016 22:00 Martin
Rozbalit Rozbalit vše Re: Centos 7 - chybí vm.max_writeback_pages
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj, zkusil bych asi dirty_background_bytes a dirty_bytes. https://www.kernel.org/doc/Documentation/sysctl/vm.txt
vandrovnik avatar 7.2.2016 23:19 vandrovnik | skóre: 21
Rozbalit Rozbalit vše Re: Centos 7 - chybí vm.max_writeback_pages
To je právě těžké - přijde mi, že ať to nastavím jak to nastavím, bude to vždycky špatně - buď téměř potlačím cache pro zápis, nebo ji využiju, ale dřív nebo později se to začne zapisovat na disk, ale pak už nemám kontrolu nad rychlostí zápisu a systém moc nereaguje. Možná se situace zlepší, až v serveru budeme mít lepší disky (teď je taková směska různých na testování), ale proč ten parametr vyhodili, to mi tedy není jasné. Momentálně se prý automaticky nastavuje na optimální hodnotu - mně se spíš zdá, že jako většina věcí, co se snaží být příliš chyté, se to moc optimálně nechová.
Ruža Becelin avatar 8.2.2016 13:52 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: Centos 7 - chybí vm.max_writeback_pages
Na hodne vystizene workstation mam tohle a nemam problemy s odezvou ani pri hodne vysokem IO loadu:
# Swap (32/64 MB dirty bytes)
echo 33554432 > /proc/sys/vm/dirty_bytes;
echo 67108864 > /proc/sys/vm/dirty_background_bytes;
echo 2000 > /proc/sys/vm/dirty_writeback_centisecs;
vandrovnik avatar 8.2.2016 15:34 vandrovnik | skóre: 21
Rozbalit Rozbalit vše Re: Centos 7 - chybí vm.max_writeback_pages
Vyzkoušeno a chová se to víceméně stejně - akorát se problém projeví o chlup dřív, protože cache pro zápis je tím pádem malinká.
8.2.2016 16:42 pavele
Rozbalit Rozbalit vše Re: Centos 7 - chybí vm.max_writeback_pages
cgroups memory?
vandrovnik avatar 8.2.2016 19:57 vandrovnik | skóre: 21
Rozbalit Rozbalit vše Re: Centos 7 - chybí vm.max_writeback_pages
Tím ale asi nedokážu nastavit, aby se "špinavé stránky" zapisovaly nějakou pevně danou maximální rychlostí, ne?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.