Hibernation (disk-spin-down)

Status
Für weitere Antworten geschlossen.

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
hi leute,

habe gerade einen Post im internationalen Forum entdeckt, in dem Elena (= Synology Supporterin) ein Vorgehen beschreibt, mit dem der Synology-Support das "Hibernation"-Problem angehen will. Mal der original Wortlaut auf englisch:

Dear all,

It seems that you guys have some problem with hibernation.
Besides sending us the support tickets, please kindly do the following steps first then send the log the us as the attachment.

Usage:
Step 1. set the hibernation time to 10 minutes.
Step 2. execute this in the console: syno_hibernate_debug_tool --enable 1
Step 3. logout and waiting 20 minutes, then login again
Step 4. execute this in the console: syno_hibernate_debug_tool --disable
Step 5. sent the log back for us.
Please rename the Kernel Log name to your name(or other names instead the original one) before sending it.

Our engineers eagerly want to take a detail exmaine on this problem therefore please kindly help :)

Elena


Nachzulesen *hier*

Ich denk mir mal, dass das von allgemeinem Interesse ist. :)

itari
 
Zuletzt bearbeitet:

olympia

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
74
Punkte für Reaktionen
0
Punkte
6
das wäre echt was Tolles weil die Platten von Samsung wollen nicht in den schlaff dabei sind die echt gut und günstig.


Gruß. Olympia :cool:
 

DrRock

Benutzer
Mitglied seit
08. Jul 2008
Beiträge
254
Punkte für Reaktionen
0
Punkte
16
Ich interessiere mich für die CS407 + Samsung HD502IJ

Ist die Platte gut und gibts hier probleme mit dem Hibernate ?
 

Arthy

Benutzer
Mitglied seit
13. Okt 2008
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Hallo,
meine Platte will auch manchmal nicht in den Standby Modus gehen. Habe deshalb den Debug Modus, wie es Itari beschrieben hat angemacht und wieder beendet. Ich weiß nun aber nicht wo ich den Kernel log finde und wie ich ihn lesen kann. Sorry, dies sind meine ersten Kontakte mit Linux. Könnte mir da einer behilflich sein.
Wäre super.

Gruß
Arthy

Edit: Habe danun doch eine Anleitung noch gefunden aber nachdem ich mich anmelde und die Zeile oben mit ?debug=1 erweitere und die Datei downloade, kann ich sie leider nicht öffnen. Kann ich da sonst irgendwie reinschauen?
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Hallo,
meine Platte will auch manchmal nicht in den Standby Modus gehen. Habe deshalb den Debug Modus, wie es Itari beschrieben hat angemacht und wieder beendet. Ich weiß nun aber nicht wo ich den Kernel log finde und wie ich ihn lesen kann. Sorry, dies sind meine ersten Kontakte mit Linux. Könnte mir da einer behilflich sein.

Man kann sich das Ergebnis mit more /var/log/messages ansehen (die Datei ist möglicherweise etwas größer, also lange blättern mit 'Leertaste' bis man ans entsprechende Datum kommt)

Wäre super.

Gruß
Arthy

Edit: Habe danun doch eine Anleitung noch gefunden aber nachdem ich mich anmelde und die Zeile oben mit ?debug=1 erweitere und die Datei downloade, kann ich sie leider nicht öffnen. Kann ich da sonst irgendwie reinschauen?

Da würde ich auch gerne mal reinschauen, kenne aber auch kein Programm, um es lesbar zu machen.

itari
 

Arthy

Benutzer
Mitglied seit
13. Okt 2008
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Hallo Itari,
vielen Dank für den Tip. Da die Platte manchmal einfach nicht schlafen gehen will obwohl unter top keine Prozesse laufen, habe ich gerade nochmal den hibernate debug Modus angemacht. Leider sagt mir das nicht besonders viel. Ich sehe, dass da praktisch alle 60 Sekunden etwas geöffnet wird, aber was es genau ist und ob es den Schlafmodus behindert weiß ich nicht. Vielleicht sagt es dir etwas mehr.

Rich (BBCode):
Oct 27 23:50:25 syno_hibernate_debug_tool: (108): Start Hibernation Debug with second [1]
Oct 27 23:51:35 kernel: [/usr/syno/etc/printcap] opened by pid 1180 [u:(/usr/syno/sbin/smbd), comm:(smbd)]
Oct 27 23:51:40 kernel: [] opened by pid 1173 [u:(/usr/syno/sbin/smbd), comm:(smbd)]
Oct 27 23:52:35 kernel: [] opened by pid 1184 [u:(/usr/syno/sbin/smbd), comm:(smbd)]
Oct 27 23:53:35 kernel: [] opened by pid 850 [u:(/usr/syno/sbin/smbd), comm:(smbd)]
Oct 27 23:54:40 kernel: [] opened by pid 1173 [u:(/usr/syno/sbin/smbd), comm:(smbd)]
Oct 27 23:55:35 kernel: [/var/run/ntforms.tdb] opened by pid 1198 [u:(/usr/syno/sbin/smbd), comm:(smbd)]
Oct 27 23:56:35 kernel: [] opened by pid 1198 [u:(/usr/syno/sbin/smbd), comm:(smbd)]
Oct 27 23:57:35 kernel: [] opened by pid 850 [u:(/usr/syno/sbin/smbd), comm:(smbd)]
Oct 27 23:57:40 kernel: [] opened by pid 1173 [u:(/usr/syno/sbin/smbd), comm:(smbd)]
Oct 27 23:59:35 kernel: [/var/run/ntforms.tdb] opened by pid 1200 [u:(/usr/syno/sbin/smbd), comm:(smbd)]
Oct 28 00:00:35 kernel: [] opened by pid 1200 [u:(/usr/syno/sbin/smbd), comm:(smbd)]
Oct 28 00:00:40 kernel: [] opened by pid 1173 [u:(/usr/syno/sbin/smbd), comm:(smbd)]
Oct 28 00:01:35 kernel: [] opened by pid 850 [u:(/usr/syno/sbin/smbd), comm:(smbd)]
Oct 28 00:03:35 kernel: [/var/run/ntforms.tdb] opened by pid 1202 [u:(/usr/syno/sbin/smbd), comm:(smbd)]
Oct 28 00:03:38 kernel: [/etc/ld.so.preload] opened by pid 1203 [u:(syno_hibernate_debug_tool), comm:(syno_hibernate_)]
Oct 28 00:03:38 syno_hibernate_debug_tool: (132): End Hibernation Debug
Schönen Gruß
Arthy
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Der Prozess 'smbd' ist der Samba-Daemon, also der Server, der die Dateien für Windows-PCs zur Verfügung stellt. Offensichtlich wird der von einem Windows_PC genutzt (z. B. vielleicht ist eine Freigabe/Share geöffnet) oder regelmäßig angefordert (z. B. Datei-Explorer schaut sich alle Netzwerk-Laufwerke an).

Es könnte gut sein, dass deine DS deswegen nicht ins Bettchen geht, weil noch irgendein PC im lokalen Netzwerk an ist ;)

itari
 

Arthy

Benutzer
Mitglied seit
13. Okt 2008
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Hallo Itari,
also bei der Aufzeichnung war ja auch mein Rechner an. Heißt das, dass er dann im Minutentakt auf die Shareordner zugreift. Was meinst du denn damit, dass ein Share/Ordner geöffnet war? Dass es unter Arbeitsplatz angezeigt wird oder dass ich einen Ordner die ganze Zeit als Fenster auf habe? Ich dachte die DS würde auch dann ausgehen wenn die Laufwerke nicht alle getrennt sind. Bei mir läuft fast immer ein Rechner im Netzwerk, aber heißt das immer, dass Windows auch ständig auf die Ordner zugreift? Denn wenn ich ständig immer die Netzlaufwerke trennen muss, damit die Platte schlafen geht und sie dann nach ein paar Minuten verbinden weil ich wieder was brauche, dann nutzt mir der Hibernatemodus herzlichst wenig. Und unter Windows kann man auch nirgens etwas einstellen, damit der wirklich auf die Netzlaufwerke nur dann zugreift wenn ich sie auch tatsächlich öffne?

Besten Dank
Arthy
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Also Window-Doof greift immer auf alles im Netz zu, weil es so geschwätzig ist, so nach dem Motto: "Hee, hast du schon gehört, der PC da vorne hat dich auch als Freigabe registriert, Ich kann dir auch sagen, wie er dich registriert hat. Vergleich am besten mal, ob du auch so registriert sein willst. Ja? Ja du willst auch so registriert sein. Das ist schön, dann sagt dem PC da vorne mal, dass auch alles ok ist. Aber warte noch einen kleinen Moment, weil ich ihm zuerst von den wichtigen Neuigkeiten berichten will, er wird bestimmt sehr erfreut sein, wenn er hört, dass du auch richtig registriert bist, denn er hat ja die Anfrage an alle geschickt. Ich war wohl der erste, dem das aufgefallen ist, dass er was geschickt hat, und da habe ich mir gedacht, ich frag mal bei dir nach. ... Duuu, wenn ich dich nicht langweile, dann verrat mir doch, wie du mich registriert hast. Ich sag dir dann auch wie ich dich im Netz sehe ... "

Das kann bei einem 10MBit-Netz schon mal bis 30% der Netzlast ausmachen :D Das muss nicht unbedingt dazu führen, dass die DS ihre Platten nicht ruhen lassen kann, wenn PCs im Netz sind. Kannst ja mal testen, indem du den Netzwerk-Stecker der DS ziehst und dann schaust, ob die PCs irgendwo hängen oder langsam werden. Das ist dann meist ein Zeichen dafür, dass sie auf die DS zugreifen wollen, aber nicht können.

itari
 

Arthy

Benutzer
Mitglied seit
13. Okt 2008
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Hi Itari,
ich lach mich schlapp:D
Du solltest vielleicht anfangen Dummies Bücher zu schreiben ;)

Mit dem Hibernatemodus bin ich noch nicht ganz zufrieden, das klappt bei mir eher sporadisch. Habe jetzt nur noch den Hauptrechner und die DS am Router hängen um ander Zugriffe auszuschließen. Habe am Router und bei der DS das Upnp ausgeschaltet, damit da auch nichts dazwischenfunkt. Wäre aber ganz schön blöd wenn es damit zu tun hätte, denn spätestens mit der PS3 wird das ja aktiviert werden müssen. Gerade ist die DS schön ausgegangen und nach etwa nur 20 Sekunden wieder angegangen obwohl ich am Rechner nur im Netz gesurft habe, oh man ist das ätzend.

Edit :
Was ich auch komisch finde ist das wenn ich zum Beispiel Netzlaufwerke trennen möchte, bei manchen das ohne jegliches Nachfragen direkt durchgeführt wird und bei manchen noch ein Hinweis kommt, dass derzeit Dateien oder Ordner auf dem Netzlaufwerk geöffnet sind und ob ich wirklich trennen möchte? Dabei habe das Netzlaufwerk gar nicht offen. Vielleicht hängt das ganze ja auch etwas damit zusammen? Was könnte man da noch tun?

Gruß
Arthy
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Hast du auf den Netzlaufwerken u.U. Dateien gespeichert die lokale Programme bei dir auf dem PC nutzen?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Zu den geöffneten Laufwerken: Es ist ganz schwierig das aus der Ferne zu beurteilen. Manchmal reicht schon, wenn du im Explorer einfach mit der Maus auf einem Ordner stehst. Wenn du dich ein wenig mit Microsoft auskennst, dann kennst du sicherlich auch die SysInternal-Tools von Mark Russinovich. Da findest bestimmt auch Tools mit denen man unter Windows sehen kann, welcher Prozess welche Dateien geöffnet hat. Umgekehrt kannst mit meinen 3rd-party für Samba auch sehen, welcher Windows-Rechner sich auf der DS herumtummelt. Vielleicht hilft dir das weiter.

itari
 

Arthy

Benutzer
Mitglied seit
13. Okt 2008
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Hallo ihr beiden.
@jahlives
also da habe ich nichts dergleichen. Habe davor zum Beispiel einmal ein Video mit dem Mediaplayer abgespielt. Danach aber alles geschlossen. Ich weiß nicht ob Windows sich dann noch noch irgendwelche Verknüpfungen zu der Datei offen hält.

@Itari
werde versuchen mit den Programm etwas zu spielen. Vielleicht finde ich dann ja etwas.

Dankeschön noch mal
Arthy

Edit:
eine kurze Frage nur, wenn ich mit top mir im Terminal die laufenden Prozesse anschaue, muss ich danach top irgendwie wieder beenden oder ist es mit Trennen automatisch beeendet.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Hallo ihr beiden.
@jahlives
also da habe ich nichts dergleichen. Habe davor zum Beispiel einmal ein Video mit dem Mediaplayer abgespielt. Danach aber alles geschlossen. Ich weiß nicht ob Windows sich dann noch noch irgendwelche Verknüpfungen zu der Datei offen hält.

@Itari
werde versuchen mit den Programm etwas zu spielen. Vielleicht finde ich dann ja etwas.

Dankeschön noch mal
Arthy
Könnte z.B. sein, dass der Medienplayer noch den Finger auf der Datei hatte und damit die Freigabe eben doch verwendet wurde
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
eine kurze Frage nur, wenn ich mit top mir im Terminal die laufenden Prozesse anschaue, muss ich danach top irgendwie wieder beenden oder ist es mit Trennen automatisch beeendet.

Mit Strg-C beenden und immer mit exit aus dem telnet-Fenster verabschieden. Sonst kannst dich irgendwann nicht mehr anmelden, weil der telnet noch einen telnetd geöffent hat (und der läuft weiter) und dieser die Psydo-Terminals blockiert (du hast davon wahrscheinlich nur 3). Schau mal mit einem ps drauf und guck, wieviel telnetd noch laufen. Kannst mit kill -9 pid (pid=Process-Nummer) wegräumen.

itari
 

Arthy

Benutzer
Mitglied seit
13. Okt 2008
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Hi,
also mit ps sehe ich nur ein telnetd geöffnet. Dann ist alles ok oder? Werde das jetzt aber immer so machen wie du es mir geraten hast. Wird das ganze aber sowieso nicht bei einem Neustart zurückgesetzt? Sorry für die wahrscheinlich selbstverständlichen Fragen für einen Linuxkenner ;)

Bezüglich des Hibernatemodus ist mir auch aufgefallen, dass wenn ich veiele Sachen z.B in photo Netzlaufwerk rüberschaufle, die DS bei mir fast nie schlaffen geht. Auch wenn keine anderen Prozesse mehr laufen. Ich muss erst einen Neustart machen und dann wenn ich Glück habe geht sie auch mal schlafen.

Gruß
Arthy
 

pir187

Benutzer
Mitglied seit
07. Nov 2008
Beiträge
21
Punkte für Reaktionen
0
Punkte
0
Lösung für (mein) Hibernate-Problem gefunden?

Hi Leute,

ich habe glaube ich die Lösung für mein unregelmäßiges Hibernate gefunden: der Write-Back-Cache! Bis vor kurzem gingen die Platten zwar manchmal schlafen, wachten aber so alle 30min wieder auf. Ist nicht gut für die Platten und in der Nacht ohne verbundene Klienten auch sinnlos.

Nach dem Ausschalten des Write-Back-Caches unter "Speichern - HDD-Verwaltung" hat sie die ganze Nacht durch prima geschlafen!

Probiert das vielleicht mal aus, eventuell hilft es auch bei Euch?! Bin gespannt!


Viele Grüße, pir187
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Und was passiert, wenn du den Write-Back-Cache nun wieder an machst. Gleiches Verhalten wie vorher?

itari
 

pir187

Benutzer
Mitglied seit
07. Nov 2008
Beiträge
21
Punkte für Reaktionen
0
Punkte
0
Das kann ich heute nachmittag sagen, kopiere gerade einige Daten auf die DS und muss dann außer Haus. Poste dann das Ergebnis...
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat