Portál AbcLinuxu, 13. května 2025 23:58

Dotaz: lze definovaně snížit rychlost zápisu na harddisk?

26.10.2010 16:37 hajoucha | skóre: 22
lze definovaně snížit rychlost zápisu na harddisk?
Přečteno: 319×
Odpovědět | Admin
Ahojda, je možné globálně (tj. pro všechny procesy) snížit rychlost zápisu na hdd nebo jiné blokové zařízení? Jde to alespoň pro NFS? Vyskytla se taková situace, kdy by se to hodilo na debugování. Není to ale jediné možné řešení. Přesto mě to zajímá.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.10.2010 17:51 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: lze definovaně snížit rychlost zápisu na harddisk?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Cez hdparm (sdparm) "sprasit" nastavenie DMA a pod.
If you hold a Unix shell up to your ear, you can you hear the C.
26.10.2010 23:16 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: lze definovaně snížit rychlost zápisu na harddisk?
Odpovědět | | Sbalit | Link | Blokovat | Admin
U NFS by mohlo jít použít nějakou vlastnost iptables pro omezení rychlosti sítě (bandwidth limiting). Omezení PATA je poměrně jednoduché, stačí zapojit 40žilový kabel :-), ale pořád to pojede tak na 33MHz + DMA. Pokud by stačilo omezení na rychlost zápisu v programu, tak by měla jít sestavit pajpa, která bude zdržovat, něco jako:
while : ; do
 read DATA_IN
 sleep 0.7
 echo -n $DATA_IN
done
Pak už jen asi zásah do jádra (možná by šlo vložit nějakej msleep do funkce, co se stará o mapovanou paměť), ale to by byla dost suverénní hra ;-), mohly by se objevit úplně nové chyby.
Intel meltdown a = arr[x[0]&1]; karma | 帮帮我,我被锁在中国房
26.10.2010 23:23 Sten
Rozbalit Rozbalit vše Re: lze definovaně snížit rychlost zápisu na harddisk?
Odpovědět | | Sbalit | Link | Blokovat | Admin
LVM umí zdržovat zápisy pomocí dm_delay.
27.10.2010 08:07 hajoucha | skóre: 22
Rozbalit Rozbalit vše Re: lze definovaně snížit rychlost zápisu na harddisk?
díky za reakce, zdá se, že jednoduše to nepůjde, takže tento směr spíš opustím. Nicméně, jedná se mi o zápis na hw raid (s lvm), takže tip s dm_delay je supr - musím se ale mrknout, zdali to bude použitelné v našich podmínkách.
27.10.2010 09:57 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: lze definovaně snížit rychlost zápisu na harddisk?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Můžete si vytvořit pomocí FUSE vlastní souborový systém, ve kterém budete operace patřičně zdržovat.

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.