Hallo, On Wed, 13 Mar 2002, Konrad Neitzel wrote:
d.heinke@murxz.de schrieb:
Was aber bewirkt dieser eintrag ?-platt gesagt performens Steigerung ??
[ ] du hast man hdparm gelesen (ggfs. unbedingt die engl. Version lesen). ==== man 8 hdparm ==== -c Query/enable (E)IDE 32-bit I/O support. [..] Note that "32-bit" refers to data transfers across a PCI or VLB bus to the interface card only; all (E)IDE drives still have only a 16-bit connection over the ribbon cable from the interface card. ==== Wozu in der Ferne (suse-linux) schweifen, wo die Antwort doch so nah (man hdparm)? *scnr*
Ich habe da z.B. noch nie irgendwas optimiert. Mag sein, dass ich dadurch in meinem Rechner einiges an Performance verschenke, aber dies ist mir relativ egal, denn der Rechner wartet ehh fast immer nur auf mich und ich habe keine kritischen Anwendungen!
Och, es laesst sich schon was finden, was die teuren Transistoren beschaeftigt, auf dass die nicht einrosten... z.B. folding@home oder seti@home... mit nice gestartet sind die Prozesse auch wirklich "nice" und machen sich nur durch den RAM-Verbrauch bemerkbar (und eben, dass statt idle eben fahclient oder setiathome die "uebrige" CPU-Zeit verbraet ;)
Mir ist ein stabiles System wichtiger, als etwas mehr Performance.
Ack.
(Hier kommt auch noch hinzu, dass ich gewisse Infos als für mich unwichtig erachte. Ich möchte z.B. gar nicht erst verstehen, was denn da mit 16 oder 31 Bit passiert oder irgendwelche PIO und DMA Sachen! [..] denn in 2 Jahren ist es ehh schon wieder anders.
Nack. DMA gibt's inzwischen mind. seit '95... Und DMA vs. PIO macht einen gewaltigen Unterschied, was die benoetigte CPU-Leistung angeht. Ob das nun aber Multiword DMA oder UDMA ist, das ist eher egal. Fuer das Gros aller Festplatten reicht ja locker UDMA/33, fuer die neuesten Modelle ist inzwischen auch UDMA/66 sinnvoll. Ob/und wieviel der 32-bit IO-modus bringt habe ich aber noch nicht getestet, ich habe ihn jedenfalls aktiviert und nie was negatives bemerkt. Da auf x86 der PCI-Bus (VLB/MCA wirst du kaum haben, oder?) i.d.R. mit 32bit laeuft und auch RAM und CPU 32bittig arbeiten, ist es IMO sinnvoll, das umsetzen von 16bit (s.o. man hdparm) vom IDE- Controller erledigen zu lassen (so interpretiere ich obigen Auszug). Kurz: ein 'hdparm -c1 /dev/hda /dev/hdb ...' (oder -c3?) in der /{etc,sbin}/init.d/boot{,.local} ist IMO sinnvoll.
Ich brauche es beruflich nicht und daher erlaube ich mir den Luxus der Unwissenheit.
Dafuer hast du ja uns ;) -dnh -- In short, I want to show people what real power is. Power is not having to bomb cities flat to bring mass murderers to justice. Power is being able to determine guilt or innocence and it comes from being willing to actually act as if the principles you espouse matter to you even when they're inconvenient. -- Jonathan Guthrie in asr