[slackware81] neuer kernel -> lagging

Software besorgen und anwenden
Message
Author
frank

[slackware81] neuer kernel -> lagging

#1 Post by frank »

Hallo,

wenn ich einen neuen kernel unter slackware 8.1 baue und benutze, lagt mein system sau mäßig ab, wenn ich z.b. eine große datei kopiere! wenn ich die gleiche datei mit dem orig kernel kopiere dauert es ca. nur 10 sec anstelle von 135 sec. woran könnte dies liegen?

mfg frank

Jochen

Re: [slackware81] neuer kernel -> lagging

#2 Post by Jochen »

Gute Chancen würde ich der Idee einräumen, dass beim alten Kernel "Use DMA by default" eingeschaltet ist, beim neuen jedoch nicht. Mittels hdparm kannst Du DMA für die Platten auch unter dem neuen Kernel einschalten und noch mal testen, wie es mit dem Komprimieren aussieht - wenn es besser geworden ist, die Kernel-Config ändern, noch mal kompilieren und installieren.

Jochen

frank

Re: [slackware81] neuer kernel -> lagging

#3 Post by frank »

JUHU du hattest recht!!!!!!

Das Wochende und Slackware ist gerettet ;) Argh jetzt hatte ich soviele Probleme mit Slack (des nu mit hdparm, dann ogle, ein paar kleinigkeiten) aber so langsam kommt wieder licht in die dunkle ecke ;)

THX!!

bye, frank

frank

Re: [slackware81] neuer kernel -> lagging

#4 Post by frank »

[nachtrag]
hab mal eben mit mc ne 600 mb datei kopiert, ohne hdparm ein datendurchsatz von 2 mb/sec mit hdparm 17 mb ;)
en kleiner aber feiner unterschied *FG*

bye

frank

Re: [slackware81] neuer kernel -> lagging

#5 Post by frank »

hmm ok wenn ich den befehl hdparm ausführe ist klar dann habe ich dma support. doch ich finde die einstellung use dma by default leider nicht im kernel. google sagt immer was von nem patch. nur frage ich mich, warum sollte ich den kernel für diese option patchen? wenn der patch wirklich sinnvoll wäre, wäre der doch schon längst im kernel enthalten?
und woher bekomme ich solch einen patch? *verwirrt*

weis do jmd mehr? werd mich nun mal in die kernel-docs reinstürzen und sehen ob ich was finde ;)

mfg frank

ratte

Re: [slackware81] neuer kernel -> lagging

#6 Post by ratte »

das feature ist unter block devices einzustellen.

du kannst aber auch <pfad zum>/.config die Zeile selbst editieren:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
CONFIG_IDEDMA_AUTO=y
</font><hr></pre></blockquote>

ratte

frank

Re: [slackware81] neuer kernel -> lagging

#7 Post by frank »

hmm unter block devices finde ich es einfach nicht, hat mich auch schon gewundert, da google auf diese stelle oft hingewiesen hat!
aber egal, wenn ich "cat .config | grep CONFIG_IDEDMA_AUTO" ausführe kommt genau diese ausgabe:
CONFIG_IDEDMA_AUTO=y
also sollte ja eigentlich dma automatisch geladen werden! leider wird es nicht, im mom habe ich mal als notlösung dies in mein startskript reingeschrieben:
hdparm -d1 /deb/hda
es funzt zwar, ist aber nicht die "non plus ultra" lösung ;)

hast du sonst noch ne idee, mir gehen so langsam die ideen aus woran es noch liegen könnte...

mfg frank

ratte

Re: [slackware81] neuer kernel -> lagging

#8 Post by ratte »

*gaehn*
welcher kernel?
*raeusper*
achja,welchemodule?
*raeusper*

ratte

frank

Re: [slackware81] neuer kernel -> lagging

#9 Post by frank »

-> *gaehn*
hä? wirst schon müde, so früh am freitag abend? :P
ok also, kernel v. 2.4.19

-> module
was meinst damit, ich will ja nur das er mir den dma automatisch setzt, was ja mit dem orig slack kernel (2.4.18) auch wunderbar klappt!

mfg frank

User avatar
Stormbringer
Posts: 1570
Joined: 11. Jan 2001 11:01
Location: Ruhrgebiet

Re: [slackware81] neuer kernel -> lagging

#10 Post by Stormbringer »

Hi,

wie sieht es denn aus, wenn Du hdparm mit den Parametern -k -K setzt?

Gruß
Continuum Hierarchy Supervisor:
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)

frank

Re: [slackware81] neuer kernel -> lagging

#11 Post by frank »

-k1 -K1
nach einem neustart ist wieder dma aus...

mfg frank

panthera

Re: [slackware81] neuer kernel -> lagging

#12 Post by panthera »

cat > /etc/init.d/hdparm << "EOF"
#!/bin/sh

HARDDISK=/dev/hda
CDROM=/dev/hdc

case "$1" in
start)
echo -n "Setting drive parameters: "
hdparm -c1 -d1 -u1 -k1 -K1 $HARDDISK > /dev/null
hdparm -c1 -d1 -u1 -k1 -K1 $CDROM > /dev/null
echo "OK"
;;

stop)
echo -n "Unsetting drive parameters: "
hdparm -c0 -d0 -u0 -k1 -K1 $HARDDISK > /dev/null
hdparm -c0 -d0 -u0 -k1 -K1 $CDROM > /dev/null
echo "OK"
;;

restart)
$0 stop
sleep 1
$0 start
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac

exit 0
EOF

ln -s /etc/init.d/hdparm /etc/rc2.d/S00hdparm

(rc3.d falls dein default runlevel 3 ist)

panthera

Re: [slackware81] neuer kernel -> lagging

#13 Post by panthera »

jetzt nochmal richtig:

<p>
cat > /etc/init.d/hdparm << "EOF"
#!/bin/sh

HARDDISK=/dev/hda
CDROM=/dev/hdc

case "$1" in
start)
echo -n "Setting drive parameters: "
hdparm -c1 -d1 -u1 -k1 -K1 $HARDDISK > /dev/null
hdparm -c1 -d1 -u1 -k1 -K1 $CDROM > /dev/null
echo "OK"
;;

stop)
echo -n "Unsetting drive parameters: "
hdparm -c0 -d0 -u0 -k1 -K1 $HARDDISK > /dev/null
hdparm -c0 -d0 -u0 -k1 -K1 $CDROM > /dev/null
echo "OK"
;;

restart)
$0 stop
sleep 1
$0 start
;;

*)
echo "Usage: $0 {start|stop|restart}"
exit 1

esac

exit 0
EOF

ln -s /etc/init.d/hdparm /etc/rc2.d/S00hdparm

(rc3.d falls dein default runlevel 3 ist)
</p>

panthera

Re: [slackware81] neuer kernel -> lagging

#14 Post by panthera »

jetzt tuts weh ;)

wie geht das mit "code:"?

ratte

Re: [slackware81] neuer kernel -> lagging

#15 Post by ratte »

siehe kopfzeile "Pro-Linux Help-Forum" der hilfe button, und schon tut's nicht mehr so weh

ra"wunde pustend"tte

Post Reply