Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: 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...
-
No a prave v ubuntu jsem nastaveni mezipameti nikde nevidel...
-
Nikdo nevíte?? :(
-
Jakou myslíš mezipamět? jako Swap?
-
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...
-
Ak myslis to, co ma kazdy hdd v sebe tak to je zapnute ci uz v MS Windows ako aj v linuxe.
-
NN. v windows je automaticky dáno pro rychlé odebírání coz zakazuje používání mezipameti...
-
Myslel jsem,že widle znám dobře,ale asi ne protože nevim o čem mluvíš že by tam bylo zakázané.
-
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.
-
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 :)
-
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áš.
-
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...
-
Ubuntu je sice i tak velmi rychlé ale zajímalo by me jak je to s tou mezipameti...??... díky
-
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:
-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:
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.
-
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í... ?
-
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í... ?
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.
-
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??
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
-
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
-
No obavam sa, ze hdparm nema rad disky pripojene cez usb. Skusil som to u seba s podobnym vysledkom:
gula@gula-laptop:~$ sudo hdparm -i /dev/sdb
/dev/sdb:
HDIO_DRIVE_CMD(identify) failed: Invalid exchange
HDIO_GET_IDENTITY failed: Invalid argument
-
No jednou se mi mislím obevilo to same... No asi si nainstaluju Ubuntu na ten 16 GB disk co je v notebooku...
-
Bude to asi lepsi kvuli tom vsem... at je to jak ma byt..
-
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..
-
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)
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.
-
Anglicky moc neumim. Prosim muzete mi jednoduse rict o co tady jde??? (Česky :D prosím)
-
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:
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.
-
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