Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Hardware => Téma založeno: zaza 30 Ledna 2010, 08:20:59

Název: Ubuntu a mezipamět HDD
Přispěvatel: zaza 30 Ledna 2010, 08:20:59
Mam dotaz. Pokud si ubuntu naintaluju na externí HDD jak to bude s mezipamětí, která udájně zvyšuje výkon... Protože např. ve windows co vim tak výchozí je mezipamět zakazana. Díky za odpovědi...
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: zaza 30 Ledna 2010, 08:26:34
No a prave v ubuntu jsem nastaveni mezipameti nikde nevidel...
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: zaza 30 Ledna 2010, 10:18:59
Nikdo nevíte?? :(
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: Desete 30 Ledna 2010, 10:26:39
Jakou myslíš mezipamět? jako Swap?
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: zaza 30 Ledna 2010, 10:29:01
Ne ne ... jak máš třeba ext hdd a tam mas napsane mezipamet 8 mb... to je nejak v tech zarízeních... no nevim jak to popsat...
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: petergula 30 Ledna 2010, 10:58:43
Ak myslis to, co ma kazdy hdd v sebe tak to je zapnute ci uz v MS Windows ako aj v linuxe.
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: zaza 30 Ledna 2010, 11:14:10
NN. v windows je automaticky dáno pro rychlé odebírání coz zakazuje používání mezipameti...
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: Desete 30 Ledna 2010, 12:14:25
Myslel jsem,že widle znám dobře,ale asi ne protože nevim o čem mluvíš že by tam bylo zakázané.
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: petergula 30 Ledna 2010, 12:32:41
Tak asi som nepochopil o akej medzipamati sa bavime. Existuje cache na disku, ked kupujes HDD ci uz externy alebo interny tak to tam ma napisane, ale tuto zjavne nemyslis, asi mas na mysli nejaku cache softwareovu, ale to nemam ani sajnu, ze nieco take existuje(win ani lin) :)), takze snad sa chyti niekto iny.
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: GdH 30 Ledna 2010, 13:31:25
zaza tu přeci napsal o jakou mezipaměť mu jde i k čemu je to dobré ji vypnout. Řekl bych, že cache disku bude ve výchozím nastavení aktivní (dá se ověřit přes sudo hdparm -W /dev/sdx kde sdx je označení konkrétního disku) a navíc tu bude mohutná cache na straně systému.
Cache disku pro zápis lze zakázat přes sudo hdparm -W0 /dev/sdx.

Edit: drobné doplnění.. koukám se zpožděním :)

Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: Roman Vacho 30 Ledna 2010, 13:48:40
HDD má samozřejmě svou cache/buffers. Je to dáno hardwarově a nějaké Windows s tím nic nenadělaj. Pak se samozřejmě ve starých Windows dalo zapnout u disku jakože server profil, který tomu dal asi 64kB nebohé softwarové vyrovnávací paměti.

Všelijakých softwarových mezipamětí všude možně je celá spousta, ale to by ti k tomu více řekl programátor.

Jestli máš pomalej externí disk, nic s tím nenaděláš.
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: zaza 30 Ledna 2010, 14:01:42
No jiste... kazdý HDD nebo i flash disk mislím má urcitou mezipamet... (http://nd03.blog.cz/896/297/6c66e086e2_61114820_o2.jpg) - tady jsem vytvořil závěr z win 7... poradte...
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: zaza 30 Ledna 2010, 14:03:34
Ubuntu je sice i tak velmi rychlé ale zajímalo by me jak je to s tou mezipameti...??... díky
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: petergula 30 Ledna 2010, 14:12:26
zaza tu přeci napsal o jakou mezipaměť mu jde i k čemu je to dobré.
Moc o této problematice nevím, ale cache disku je nejspíš možno zakázat přes hdparm s přepínačem -W.

len pozor na velke male pismena, parameter "-w" je dost nebezpecny:
Citace
-w     Perform  a  device  reset  (DANGEROUS).  Do NOT use this option.  It
              exists for unlikely situations where a  reboot  might  otherwise  be
              required to get a confused drive back into a useable state.
-W     Get/set the IDE/SATA drive´s write-caching feature.


http://www.jasonbrome.com/blog/archives/2004/04/03/writecache_enabled.html (http://www.jasonbrome.com/blog/archives/2004/04/03/writecache_enabled.html)
http://support.microsoft.com/?kbid=259716 (http://support.microsoft.com/?kbid=259716) MS linka, ako vypnut zapnut medzipamat
http://www.linuxhelp.net/guides/hdtweak/ (http://www.linuxhelp.net/guides/hdtweak/)

Inak ja na ntbk a ubuntu 9.10 ju mam zapnutu defaultne:
Kód: [Vybrat]
gula@gula-laptop:~$ sudo hdparm -i /dev/sda

/dev/sda:

 Model=ST9100828AS, FwRev=3.ALA, SerialNo=5LZ06XCM
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=195371568
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
 AdvancedPM=yes: unknown setting WriteCache=enabled
 Drive conforms to: Unspecified:  ATA/ATAPI-1,2,3,4,5,6,7

 * signifies the current active mode

Ajked toto je moj disk interny, nie cez usb pripojeny, mozno zalezi aj na tom, nemam teraz ext. disk cez usb pri sebe.
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: zaza 30 Ledna 2010, 14:15:52
Neumim příliš anglicky... neexistuje nejaký nástroj se krerým se to dá zjistit??? Nebo jak to můžu teda zapnout... nějaké příkazy do terminalu??
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: zaza 30 Ledna 2010, 14:17:06
to WriteCache=enabled znaméná že je to aktivní... ?
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: petergula 30 Ledna 2010, 14:19:31
Neumim příliš anglicky... neexistuje nejaký nástroj se krerým se to dá zjistit??? Nebo jak to můžu teda zapnout... nějaké příkazy do terminalu??



to WriteCache=enabled znaméná že je to aktivní... ?
Kód: [Vybrat]
sudo hdparm -i /dev/sda
ale musis si zmenit, ze na akom disku to chces zistit ty

Ano WriteCache=enabled sa domnievam, ze znamena presne to.
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: petergula 30 Ledna 2010, 14:21:19
Neumim příliš anglicky... neexistuje nejaký nástroj se krerým se to dá zjistit??? Nebo jak to můžu teda zapnout... nějaké příkazy do terminalu??

Kód: [Vybrat]
gula@gula-laptop:~$ sudo hdparm -W 0 /dev/sda

/dev/sda:
 setting drive write-caching to 0 (off)
 write-caching =  0 (off)
gula@gula-laptop:~$ sudo hdparm -i /dev/sda

/dev/sda:

 Model=ST9100828AS, FwRev=3.ALA, SerialNo=5LZ06XCM
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=195371568
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
 AdvancedPM=yes: unknown setting WriteCache=disabled
 Drive conforms to: Unspecified:  ATA/ATAPI-1,2,3,4,5,6,7

 * signifies the current active mode

gula@gula-laptop:~$ sudo hdparm -W 1 /dev/sda

/dev/sda:
 setting drive write-caching to 1 (on)
 write-caching =  1 (on)
gula@gula-laptop:~$ sudo hdparm -i /dev/sda

/dev/sda:

 Model=ST9100828AS, FwRev=3.ALA, SerialNo=5LZ06XCM
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=195371568
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
 AdvancedPM=yes: unknown setting WriteCache=enabled
 Drive conforms to: Unspecified:  ATA/ATAPI-1,2,3,4,5,6,7

 * signifies the current active mode


Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: zaza 06 Února 2010, 09:29:19
No když jsem dal sudo hdparm -W 0 /dev/sda , tak :(to je hdd v notebooku)
/dev/sda:

 Model=PATA, FwRev=Ver2.M0J, SerialNo=00000910200000000000
 Config={ HardSect NotMFM Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=32256, SectSize=512, ECCbytes=4
 BuffType=DualPort, BuffSize=1kB, MaxMultSect=1, MultSect=1
 CurCHS=16383/16/63, CurSects=31522176, LBA=yes, LBAsects=31522176
 IORDY=yes, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 *udma4
 AdvancedPM=no
 Drive conforms to: Unspecified:  ATA/ATAPI-4,5

 * signifies the current active mode

Když jsem dal: sudo hdparm -W 0 /dev/sdb (to je ext. hdd. na kterem mam ubuntu a o toho jde) tak:

/dev/sdb:
 setting drive write-caching to 0 (off)
 HDIO_DRIVE_CMD(identify) failed: Invalid exchange
 HDIO_DRIVE_CMD(flushcache) failed: Invalid exchange
 HDIO_DRIVE_CMD(setcache) failed: Invalid exchange
 HDIO_DRIVE_CMD(flushcache) failed: Invalid exchange
 HDIO_DRIVE_CMD(identify) failed: Invalid exchange
Co to znamená????????? :o
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: petergula 06 Února 2010, 09:56:00
No obavam sa, ze hdparm nema rad disky pripojene cez usb. Skusil som to u seba s podobnym vysledkom:
Kód: [Vybrat]
gula@gula-laptop:~$ sudo hdparm -i /dev/sdb

/dev/sdb:
 HDIO_DRIVE_CMD(identify) failed: Invalid exchange
 HDIO_GET_IDENTITY failed: Invalid argument
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: zaza 06 Února 2010, 10:14:20
No jednou se mi mislím obevilo to same... No asi si nainstaluju Ubuntu na ten 16 GB disk co je v notebooku...
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: zaza 06 Února 2010, 10:15:24
Bude to asi lepsi kvuli tom vsem... at je to jak ma byt..
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: zaza 06 Února 2010, 10:30:28
A jeste by ne zajímala jedna vec na : http://www.aspire-one.cz/zrychleni-ssd-disku jsem našel o tom přidání elevator=noop k čemu to je a o co jde? Nerad něco měním v systému když nevím o co jde... co to znamená. Díky za odpovědi..
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: petergula 06 Února 2010, 11:51:13
A jeste by ne zajímala jedna vec na : http://www.aspire-one.cz/zrychleni-ssd-disku jsem našel o tom přidání elevator=noop k čemu to je a o co jde? Nerad něco měním v systému když nevím o co jde... co to znamená. Díky za odpovědi..

http://www.linux-magazine.com/Online/Blogs/Productivity-Sauce-Dmitri-s-open-source-blend-of-productive-computing/Three-Simple-Tweaks-for-Better-SSD-Performance (http://www.linux-magazine.com/Online/Blogs/Productivity-Sauce-Dmitri-s-open-source-blend-of-productive-computing/Three-Simple-Tweaks-for-Better-SSD-Performance)
Citace
Next trick is to add the elevator=noop kernel boot parameter to disable the elevator scheduler.
...
This scheduler is used to read and write data from the hard disk sequentially. Since an SSD is not a conventional hard disk, disabling the elevator scheduler significantly improves the read and write performance of your SSD.
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: zaza 06 Února 2010, 12:18:14
Anglicky moc neumim. Prosim muzete mi jednoduse rict o co tady jde??? (Česky :D prosím)
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: petergula 06 Února 2010, 12:45:20
Anglicky moc neumim. Prosim muzete mi jednoduse rict o co tady jde??? (Česky :D prosím)

http://translate.google.com/#en|cs|This%20scheduler%20is%20used%20to%20read%20and%20write%20data%20from%20the%20hard%20disk%20sequentially.%20Since%20an%20SSD%20is%20not%20a%20conventional%20hard%20disk%2C%20disabling%20the%20elevator%20scheduler%20significantly%20improves%20the%20read%20and%20write%20performance%20of%20your%20SSD. (http://translate.google.com/#en|cs|This%20scheduler%20is%20used%20to%20read%20and%20write%20data%20from%20the%20hard%20disk%20sequentially.%20Since%20an%20SSD%20is%20not%20a%20conventional%20hard%20disk%2C%20disabling%20the%20elevator%20scheduler%20significantly%20improves%20the%20read%20and%20write%20performance%20of%20your%20SSD.)

Snad sa to da pochopit:
Citace
Tento plánovač se používá pro čtení a zápis dat z pevného disku postupně. Vzhledem k tomu, SSD není standardní pevný disk, vypnutí výtahu plánovače výrazně zlepšuje číst a psát výkon vašeho SSD.

poludstene:
Tento plánovač se používá pro čtení a zápis dat z pevného disku postupně/sekvenčně. Vzhledem k tomu, že SSD není standardní pevný disk, vypnutí elevator scheduleru výrazně zlepšuje výkon čtení a zápisu vašeho SSD.
Název: Re: Ubuntu a mezipamět HDD
Přispěvatel: zaza 14 Února 2010, 14:47:12
No a ted se stala zajímavá věc... Nevíte opravdu nekdo jak s tou mezipamětí? Externí HDD je A-DATA Nobility NH 92... notebook acer aspire one A110. Ubuntu 9.10 nainstalován na ext HDD. Mezipaměť? Díky moc za odovědi