Linux 15.038 Themen, 107.132 Beiträge

wie kann ich linux tunen??

Herbert (Anonym) / 6 Antworten / Baumansicht Nickles

ich habe einen celli400 geforceddr usw. 128mb ram aber es
kommt mir trotzdem alles lahm vor. wie kann ich beispielsweise UDMA und anderes aktivieren dass es abgeht

bei Antwort benachrichtigen
Anonym Herbert (Anonym) „wie kann ich linux tunen??“
Optionen

hi,
das Problem kenne ich zur Genüge...................siehe Posting weiter unter (Resümee....................)
welche Distri hast du? Unter SuSE loggst du dich als Root ein, rufst YaST 2 auf und klickst unter "System-Tuning" UDMA an. Dann rcidedma start eingeben und es wird spürbar schneller.
Ansonsten siehe die Tipps unten!













(E)IDE Festplatte ist langsam

Sie betreiben in Ihrem System eine (E)IDE-Festplatte. Der Zugriff auf diese Festplatte ist jedoch nicht
so schnell, wie Sie es sich wünschen :-(

Ursache:

Eine mögliche Ursache ist, dass durch ungünstiges Einstellen von Betriebsparametern die Platte nicht
optimal ausgenutzt wird.

Lösung:

Sie können einmal mit dem Befehl /sbin/hdparm (Paket base) Ihrer Festplatte zu Leibe rücken.
Haben Sie die optimalen Einstellungen gefunden, so können Sie die nötigen Befehle z. B. in Ihre
/sbin/init.d/boot.local aufnehmen:

echo -en "\nboot.local: Tuning der IDE-Festplatten..."
if [ -x /sbin/hdparm ]
then
# Hierher die hdparm-Befehle
else
echo " geht nicht: /sbin/hdparm nicht gefunden."
fi

Tipp: Ein populäres Festplatten-Benchmark-Programm ist bonnie. Damit können Sie das Ergebnis
Ihrer Tuning-Bemühungen beurteilen. In SuSE Linux ab Version 6.3 gibt es das Paket bonnie; die
Homepage ist http://www.textuality.com/bonnie.

Hier eine Auswahl besonders nützlicher Optionen. Einen Gesamtüberblick gibt die
hdparm-Manualpage, die Sie auf jeden Fall vorher durchlesen sollten: vor allem die verschiedenen
Warnungen!

hdx steht für Ihre IDE-Platte (zu ersetzen je nach Bedarf durch hda, hdb usw.):

hdparm -i /dev/hdx

Gibt die Auskunft des IDE-Treibers im Kernel zu den Betriebsparametern von /dev/hdx

hdparm -I /dev/hdx

Gibt die Auskunft der Festplatte selbst zu den Betriebsparametern von /dev/hdx

hdparm -m /dev/hdx bzw. hdparm -m nnn /dev/hdx

Fragt ab bzw. setzt die Anzahl Sektoren, auf die bei jedem Interrupt für /dev/hdx mindestens
zugegriffen wird. Erlaubte Werte für nnn: 0 (deaktiviert Multi-Sektor Zugriff) oder eine
Zweierpotenz (2,4,8,16,...) bis zum maximal zulässigen Wert, der im Output von hdparm -I
/dev/hdx bei MaxMultSect= genannt wird.

Note: Aktivieren ist grundsätzlich günstig. Jedoch ist der größte Wert für nnn nicht unbedingt
der beste! Durchprobieren und Benchmarking wird empfohlen.

hdparm -c /dev/hdx bzw. hdparm -c n /dev/hdx

Fragt ab bzw. schaltet den 32bit-Datentransfer zwischen Bus und IDE-Controller (n=0:
deaktiviert; n=1 : aktiviert).

Im allgemeinen gibt Aktivierung die bessere Performance. Wiederum ist aber für die individuelle
Platte Durchprobieren und Benchmarking zu empfehlen.

hdparm -d /dev/hdx bzw. hdparm -d n /dev/hdx

Fragt ab bzw. schaltet den Datentransfer über DMA (n=0: deaktiviert; n=1 : aktiviert).

Praktisch alle modernen IDE-Platten unterstützen Datentransfer über DMA (Kontrolle: Output
von hdparm -I /dev/hdx). Dieser entlastet die CPU erheblich und kann dramatische
Steigerung der Performance bringen! Wie gehabt ist für die individuelle Platte Durchprobieren
und Benchmarking zu empfehlen.


Gruß
Nemo

bei Antwort benachrichtigen
(Anonym) Anonym „hi,das Problem kenne ich zur Genüge...................siehe Posting weiter...“
Optionen

excellenter beitrag!!

bei mir (SiSE7.0) in der /etc/boot.local

hdparm -m16 -c1 -d1 -X66 /dev/hda (Multisektor 16; 32Bit I/O; DMA; Mode UDMA2)

hdparm -m16 -c1 -d1 -X34 /dev/hdb (Multisektor 16; 32Bit I/O; DMA;
Mode Multiwort DMA2)

siehe auch manual pages zu hdparm, Konsole: "man hdparm

bei Antwort benachrichtigen
:-)shark Herbert (Anonym) „wie kann ich linux tunen??“
Optionen

Hallo,

wenn du richtig mit Linux loslegen willst, solltest du den Kernel an deine Maschine genau anpassen, d.h. dir einen neuen Kernel erstellen. Im Allgemeinen wird ja nur ein Standardkernel verwendet.
Das bringt, wenn es richtig gemacht wird einen enormen Geschwindigkeitsvorteil.
Dann noch die richtigen Einstellungen verwendet (siehe Nemorkan), und du wirst dich nicht mehr über Geschwindigkeit beklagen müssen.

ciao :-)shark

bei Antwort benachrichtigen
(Anonym) Herbert (Anonym) „wie kann ich linux tunen??“
Optionen

Was noch eine geschwindigkeitsbremse sein kann ist die swappartition, es sollte auf jeden fall eine eigene partition vom typ linux-swap vorhanden sein...über die größe scheiden sich die geister...ein relativ guter wert ist, wie bei win, ca. 2 mal der physisch vorhandene arbeitsspeicher...kernel compilieren bringt auch recht viel, vor allem was sicherheit und stabilität angeht..dann eben alle dienste und server aus der systemkonfiguration entfernen, die du nicht nutzt

bei Antwort benachrichtigen
:-)shark (Anonym) „Was noch eine geschwindigkeitsbremse sein kann ist die swappartition, es sollte...“
Optionen

Hallo,

bei 128 MB RAM reichen 128MB Swap


ciao :-)shark

bei Antwort benachrichtigen
(Anonym) :-)shark „Hallo,bei 128 MB RAM reichen 128MB Swapciao :- shark“
Optionen

Genau meine Einstellung 128/128 (hat SuSE7.0 so angelegt).

bei Antwort benachrichtigen