Errorsmith
Kompiliertier
Moin
Ich hatte hier schonmal wegen einem unkillbaren Prozess gepostet. Leider hat sich das Problem nicht "von selbst" erledigt sondern tritt immer wieder auf.
Ich habe zunächst nach Hardwareproblemen gesucht, aber - auf der auch noch recht neuen - Hardware keine Probleme gefunden. Das Problem äußert sich in der Art, das smbd, wenn ich auf eine Freigabe zugreifen möchte, anfängt 100% CPU zu ziehen und das Netzwerk nahezu zum Stillstand kommt. Der Prozess hängt dann irgendwo fest und reagiert nicht mehr. Der Sambaserver ist dann garnicht mehr ansprechbar, andere Netzwerkdienste auf dem gleichen Rechner reagieren sehr sehr langsam.
Ausgabe von top:
ps aux liefert dieses:
Das Verhalten ist reproduzierbar, das heißt, wenn ich auf die fragliche share zugreife, passiert es definitiv, Es passiert auch mit zwei unterschiedlichen Samba Installationen. In der Freigabe liegen dieverse TV Mitschnitte, also wenige, aber große Dateien zwischen 300 und 1500MByte. Mit NFS kann ich ohne Probleme darauf zugreifen (Read: 90MB/s, Write: 60MB/S) und auf andere Freigaben kann ich auch normal zugreifen (Read / Write ca 90MB/s)
Der Server läßt sich nicht einmal mehr herunterfahren: Er hängt nach "syncing disks, vnodes remaining..." und reagiert nicht mehr. Die einzige Lösung ist dann der RESET Knopf.
Die Maschine ist ein FreeBSD 10, die Freigaben liegen auf einem zraid (2.8TB) und mit GBit Ethernet ans Netz angebunden. CPU ist ein i3 mit 3GHz, RAM sind 16GB verbaut. Samba ist in der Version 3.6.22 installiert. Die - in diesem Fall genutzte - Netzwerkkarte ist eine 82574L Gigabit Network Connection (em Treiber), mit einer bce Karte tritt das Probelm aber auch auf ('NetXtreme II BCM5706 Gigabit Ethernet)
Wie komme ich dem Problem nun auf die Spur? Die Logs geben soweit nichts her das auf ein Problem hindeuten würde.
Grüße,
errorsmith
Ich hatte hier schonmal wegen einem unkillbaren Prozess gepostet. Leider hat sich das Problem nicht "von selbst" erledigt sondern tritt immer wieder auf.
Ich habe zunächst nach Hardwareproblemen gesucht, aber - auf der auch noch recht neuen - Hardware keine Probleme gefunden. Das Problem äußert sich in der Art, das smbd, wenn ich auf eine Freigabe zugreifen möchte, anfängt 100% CPU zu ziehen und das Netzwerk nahezu zum Stillstand kommt. Der Prozess hängt dann irgendwo fest und reagiert nicht mehr. Der Sambaserver ist dann garnicht mehr ansprechbar, andere Netzwerkdienste auf dem gleichen Rechner reagieren sehr sehr langsam.
Ausgabe von top:
Code:
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
30048 errorsmith 1 20 0 99M 11504K CPU2 2 15:47 100% smbd
ps aux liefert dieses:
Code:
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
errorsmith 30048 100.0 0.1 101012 11504 - RJ 3:53PM 16:27.58 /usr/local/sbin/smbd -D -s /usr/local/etc/smb.conf
Das Verhalten ist reproduzierbar, das heißt, wenn ich auf die fragliche share zugreife, passiert es definitiv, Es passiert auch mit zwei unterschiedlichen Samba Installationen. In der Freigabe liegen dieverse TV Mitschnitte, also wenige, aber große Dateien zwischen 300 und 1500MByte. Mit NFS kann ich ohne Probleme darauf zugreifen (Read: 90MB/s, Write: 60MB/S) und auf andere Freigaben kann ich auch normal zugreifen (Read / Write ca 90MB/s)
Der Server läßt sich nicht einmal mehr herunterfahren: Er hängt nach "syncing disks, vnodes remaining..." und reagiert nicht mehr. Die einzige Lösung ist dann der RESET Knopf.
Die Maschine ist ein FreeBSD 10, die Freigaben liegen auf einem zraid (2.8TB) und mit GBit Ethernet ans Netz angebunden. CPU ist ein i3 mit 3GHz, RAM sind 16GB verbaut. Samba ist in der Version 3.6.22 installiert. Die - in diesem Fall genutzte - Netzwerkkarte ist eine 82574L Gigabit Network Connection (em Treiber), mit einer bce Karte tritt das Probelm aber auch auf ('NetXtreme II BCM5706 Gigabit Ethernet)
Wie komme ich dem Problem nun auf die Spur? Die Logs geben soweit nichts her das auf ein Problem hindeuten würde.
Grüße,
errorsmith