Linux: HD uitzetten

Pagina: 1
Acties:

  • Carnifex
  • Registratie: Januari 2000
  • Laatst online: 14-08 11:17
Gegroet medetweakers,

Ik wil graag de HD van mjin servertje uitzetten zodat het wat stiller is en er weer wat minder stroom wordt verbruikt. Het uitzetten met 'hdparm' werkt meestal een halve minuut: spindown en vrijwel meteen weer een upspin. 'noflushd' heeft eigenlijk hetzelfde resultaat, zij het dat het iets langer duurt voordat ie weer up spint. Is er een programma ofzo actief wat nog steeds disk access nodig heeft?
hier volgt een 'top' uittdraai:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
  7:56pm  up 5 days, 11:19,  1 user,  load average: 0.08, 0.02, 0.01
39 processes: 38 sleeping, 1 running, 0 zombie, 0 stopped
CPU states:  0.0% user,  0.4% system,  1.0% nice,  7.5% idle
Mem:   126724K av,  123068K used,    3656K free,     0K shrd,   67088K buff
Swap:  262928K av,   8K used,  262920K free          18536K cached

  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
 5986 root  15   0   988  988   800 R     2.8  0.7   0:00 top
    1 root   8   0   512  512   444 S     0.0  0.4   0:03 init
    2 root   8   0     0    0     0 SW    0.0  0.0   0:00 keventd
    3 root   9   0     0    0     0 SW    0.0  0.0   0:00 kapm-idled
    4 root   9   0     0    0     0 SW    0.0  0.0   0:01 kswapd
    5 root   9   0     0    0     0 SW    0.0  0.0   0:00 kreclaimd
    6 root   9   0     0    0     0 SW    0.0  0.0   0:00 bdflush
    7 root   9   0     0    0     0 SW    0.0  0.0   0:00 kupdated
    8 root  -1 -20     0    0     0 SW<   0.0  0.0   0:00 mdrecoveryd
   64 root   9   0     0    0     0 SW    0.0  0.0   0:00 khubd
  611 root   9   0   584  584   488 S     0.0  0.4   0:00 syslogd
  616 root   9   0  1016 1016   440 S     0.0  0.8   0:00 klogd
  628 rpc     9   0   620  620   532 S     0.0  0.4   0:00 portmap
  643 rpcuser    9   0   872  872   744 S     0.0  0.6   0:00 rpc.statd
  721 root   8   0   476  476   412 S     0.0  0.3   0:00 apmd
  772 root   9   0   616  616   516 S     0.0  0.4   0:00 automount
  787 ident 9   0   888  888   724 S     0.0  0.7   0:00 identd
  788 ident 8   0   888  888   724 S     0.0  0.7   0:00 identd
  789 ident 9   0   888  888   724 S     0.0  0.7   0:01 identd
  790 ident 9   0   888  888   724 S     0.0  0.7   0:01 identd
  791 ident 9   0   888  888   724 S     0.0  0.7   0:00 identd
  803 daemon     9   0   540  540   468 S     0.0  0.4   0:00 atd
  815 root   9   0  1076 1076   896 S     0.0  0.8   0:02 sshd
  835 root   9   0   992  992   792 S     0.0  0.7   0:00 xinetd
  868 root   9   0  1884 1884  1364 S     0.0  1.4   0:00 sendmail
  881 root   9   0   484  484   416 S     0.0  0.3   0:00 gpm
  893 root   8   0   676  676   580 S     0.0  0.5   0:00 crond
  931 xfs     9   0  3720 3720   928 S     0.0  2.9   0:01 xfs
  943 root   9   0  1408 1408   928 S     0.0  1.1   0:00 smbd
  948 root   9   0  1404 1404  1040 S     0.0  1.1   0:02 nmbd
  973 root   8   0   572  568   496 S     0.0  0.4   0:00 rhnsd
 1020 root   9   0   432  432   368 S     0.0  0.3   0:00 mingetty
 1021 root   9   0   432  432   368 S     0.0  0.3   0:00 mingetty
 1022 root   9   0   432  432   368 S     0.0  0.3   0:00 mingetty
 1023 root   9   0   432  432   368 S     0.0  0.3   0:00 mingetty
 4816 root   9   0   572  572   456 S     0.0  0.4   0:32 noflushd
 4867 root   9   0   432  432   368 S     0.0  0.3   0:00 mingetty
 5118 root   9   0  1080 1080   860 S     0.0  0.8   0:00 login
 5956 root  11   0  1344 1344   996 S     0.0  1.0   0:00 bash

als ik heb opgegeven: 'noflush -n 60 /dev/hda'
en ver volgens: 'noflush /dev/hda'
zegt ie: 'Error: No valid timeout found for /dev/hda'

Ander vraagje: is die 'timeout' de tijd voordat ie down spint, of de tijd dat ie 'm down houdt? (Wordt mij niet echt duidelijk uit de man-page)

Kan iemand mij helpen? Thanxz!

  • Kippenijzer
  • Registratie: Juni 2001
  • Laatst online: 16-08 09:43

Kippenijzer

McFallafel, nu met paardevlees

Die timeout shit weet ik niet, maar het eerste wat ik had gedaan was mijn logfiles naar een ramdisk laten sturen, zodat hij niet voor elke entry in een logfile weer upspint...

  • Carnifex
  • Registratie: Januari 2000
  • Laatst online: 14-08 11:17
daar is 'noflushd' toch al voor?

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

In deze link staat het antwoord op je vraag :
[topic=303364/1/25]

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • Carnifex
  • Registratie: Januari 2000
  • Laatst online: 14-08 11:17
hmm, ik snap het nog niet helemaal... ik zie namelijk nergens een --MARK-- in mijn log bestanden... wel andere rare dingen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Oct 28 04:02:00 linux syslogd 1.4-0: restart.
Oct 28 08:43:49 linux rpc.statd[643]: gethostbyname error for ^X^X^Z^Z%8x%8x%8x%8x%8x%8x%8x%8x%8x%62716x%hn%51859x%hn\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220
Oct 28 12:43:04 linux ftpd[11673]: FTP session closed
Oct 28 12:59:00 linux ftpd[11678]: FTP LOGIN REFUSED (anonymous ftp denied on default server) FROM pD9506DF9.dip.t-dialin.net [217.80.109.249], anonymous
Oct 28 12:59:01 linux ftpd[11678]: FTP session closed
Oct 28 13:04:02 linux login(pam_unix)[11651]: session opened for user root by LOGIN(uid=0)
Oct 28 13:04:02 linux  -- root[11651]: ROOT LOGIN ON tty1
Oct 28 13:07:19 linux login(pam_unix)[11651]: session closed for user root
Oct 28 13:07:23 linux login(pam_unix)[11732]: session opened for user root by LOGIN(uid=0)
Oct 28 13:07:23 linux  -- root[11732]: ROOT LOGIN ON tty1
Oct 28 13:29:21 linux kernel: hdb: timeout waiting for DMA
Oct 28 13:29:21 linux kernel: ide_dmaproc: chipset supported ide_dma_timeout func only: 14
Oct 28 13:29:21 linux kernel: hdb: irq timeout: status=0xd0 { Busy }
Oct 28 13:29:21 linux kernel: hda: DMA disabled
Oct 28 13:29:21 linux kernel: hdb: DMA disabled
Oct 28 13:29:22 linux kernel: ide0: reset: success
Oct 28 13:48:43 linux ftpd[11884]: FTP LOGIN REFUSED (anonymous ftp denied on default server) FROM ACBCCD02.ipt.aol.com [172.188.205.2], anonymous
Oct 28 13:48:44 linux ftpd[11884]: FTP session closed
Oct 28 14:52:15 linux kernel: hdb: irq timeout: status=0xd0 { Busy }
Oct 28 14:52:15 linux kernel: ide0: reset: success

zoals je ziet staat anonymous ftp uit, maar zijn er wel staads mensen aan het scannen ofzo. Ook heb ik zitten knoeien met hdparm (DMA modus enzo), maar het is maar een p20 met oude HD's ;).
ik snap niks van die 'gethostbyname error '.... is het misschien verstandiger om ftp op andere poort te zetten?

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Op Sunday 28 October 2001 14:07 schreef Carnifex het volgende:
code:
1
2
Oct 28 14:52:15 linux kernel: hdb: irq timeout: status=0xd0 { Busy }
Oct 28 14:52:15 linux kernel: ide0: reset: success

zoals je ziet staat anonymous ftp uit, maar zijn er wel staads mensen aan het scannen ofzo. Ook heb ik zitten knoeien met hdparm (DMA modus enzo), maar het is maar een p20 met oude HD's ;).
Tik eens in
code:
1
hdparm -i /dev/hda

, daar staat onderin, wat je HD maximaal voor UDMA mode o.i.d. aankan.. En dan ben je hopelijk van al die IRQ timeouts e.d. af.. Elke keer dat linux naar je log schrijft, spinned hij je disk weer up, en dat wil je nou net niet :-)

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • imdos
  • Registratie: Maart 2000
  • Laatst online: 05-08 12:09

imdos

I use FreeNAS and Ubuntu

knip
Oct 28 08:43:49 linux rpc.statd[643]: gethostbyname error for ^X^X^Z^Z%8x%8x%8x
/knip heb je nfs draaien? Volgens mij heb je dat nl. ook niet echt nodig en het kan nog wel eens root-exploits opleveren dus uitzetten is dan wel gewenst

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • Carnifex
  • Registratie: Januari 2000
  • Laatst online: 14-08 11:17
1. nfs uitgezet

2. met hdparm de hd op waardes gezet die aangegeven waren met een sterretje die uit de 'hdparm -i /dev/hda' en 'hdparm -i /dev/hdb' kwamen.
buffered disk reads zijn nu ongeveer 10 mb/sec en buffered-cache 46 mb/sec. (een 1.7 gig 5400 en een 4.3 gig 5400 schijf, dus OK? Snelheid is nog niet echt belangrijk eigenlijk)

3. Hoe zit het nou met die logs? Ik dacht dat noflushd die in het geheugen zou houden en eens in de zoveel tijd zou wegschrijven naar de hd?
Kan het geen kwaad dat nu hdparm en noflushd de hd uitzetten? Moet ik het nu bij hdparm disabelen?

Verwijderd

Normaal doet een een UNIX systeem iedere 30 seconde een sync. Hierbij worden dan alle uitstaande disk transacties uitgevoerd. Kun dus best zijn dat ook al hoeft er niks weg geschreven te worden, dat hij toch de disk opspint. Of is juist de bedoeling van de nolfushd dat de sync niet meer gebeurt ?

-Desecrator
Pagina: 1