Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Debian - DFS - SMBD - hohe CPU Last bei Anmeldung am DFS Share

Frage Linux Samba

Mitglied: Viprex

Viprex (Level 1) - Jetzt verbinden

10.08.2010 um 11:30 Uhr, 3965 Aufrufe, 1 Kommentar

Hallo zusammen,

wir haben ein Problem mit unserem Debian 4.0 Server (läuft als virtuelle Maschine in einem vSphere 4 Cluster),welcher als DFS hier werkelt.

Leider habe ich wenig Ahnung von Linux und kann mich nur eingeschränkt bewegen, daher suche ich nach Hilfe und Anleitung, wie ich dem Problem beikommen könnte. Der alte Linux Admin ist leider ausgeschieden, einen Nachfolger gibt es nicht. Doof.

Folgendes Problem: Sobald sich bestimmte User am DFS Share anmelden (per Anmeldeskript unter Windows -> Einbinden der (DFS)Freigabe als Netzlaufwerk), geht die CPU Last eines smbd Prozesses auf 100% hoch (habe dort auch schon mal 2 smbd Prozesse mit je 50% Last gesehen).. Das Problem haben längst nicht alle User, es ist aber auch nicht herauszufinden, warum gerade diese User Probleme haben. Killen kann ich den Prozess nicht, da passiert nichts. Nach einem Neustart der Kiste läuft erstmal alles ruhig, bis sich eben einer dieser User an seiner Windows Kiste anmeldet und ein Laufwerk verknüpfen will.

Interessanterweise haben wir gestern 2 Änderungen am System vorgenommen, danach ist das Problem aufgetreten. Beide Änderungen habe ich bereits rückgängig gemacht, jedoch ohne Erfolg. Darüber hinaus frage ich mich, ob es wirklich damit zusammenhängen kann oder nur ein doofer Zufall ist.
Was haben wir gemacht: Die fstab angepasst und einen Eintrag modifiziert (lediglich einen Servernamen geändert - das mounten funktioniert problemlos - ist auch nur für ein Backup gedacht, es wird hier stündlich die Konfiguration des DFS reingeschrieben).
Und dann haben wir noch einen weiteren Eintrag im DFS eingetragen. Aber auch das ist nichts neues, schon hundert mal gemacht. Beide Änderungen haben wir rückgängig gemacht. Brachte nichts.

Eines ist mir noch aufgefallen: Gestern, als ich die fstab angepasst habe (mittels vi) und anschließend ein mount -a machen wollte, hat sich die Kiste so richtig weggehängt. Der mount Befehl bliebt auf der Konsole hängen, Eingaben wurden nicht mehr angenommen. Da half dann nur noch hart Ausschalten. Sogar die anderen Konsolen wollen nicht mehr so richtig arbeiten.
Könnte dies irgendwas kaputt gemacht haben?

Und jetzt kommt ihr ins Spiel: Ich habe keine Idee, wie ich weiter machen kann/muss. Wo kann ich jetzt nachforschen, was gibt es im System zu tun? Kann ich mir Details zu dem ausufernden Prozess anschauen? Ich meine, der smbd ist ja sehr oft vertreten, aber es sind bisher immer nur 1 oder max 2 smbd prozesse, die die CPU Last verursachen (bei 2 zu je 50%).

Vielen Dank für die Hilfe. Wirklich, ich freue mich über jeden Ratchlag, wie es jetzt weiter gehen könnte.
Mitglied: Viprex
11.08.2010 um 14:21 Uhr
Mal per C&P aus einem anderen Forum weitere Beiträge von mir:

Hui, wir haben mittlerweile herausgefunden dass das Problem beim Aufruf eines Shares auf der Linuxkiste ausgelöst wird. Ich habe dazu einfach mal in der smb.conf ein Testshare angelegt und diesen für einen bestimmten Nutzer freigegeben. Beim Aufruf in Windows (mittels \\servername\share) schnell dann die CPU Last eines smb Prozesses hoch.
Daraufhin haben wir getestet, ob es am User oder am PC liegt. Es scheint am PC zu liegen. Diesen haben wir aus der Domäne genommen, wieder reingebracht und schwups, war alles wieder in Ordnung. Leider half dies nur bei diesem einen PC. Eine andere Benutzerin hat das Problem auf einer ganzen Reihe von PCs, bei denen auch die erneute Aufnahme in die Domäne nichts gebracht hat. Ratlos...

Warum wir Linux dazu einsetzen? Keine Ahnung, ist ein Relikt aus längst vergangener Zeit. Sicherheitsupdates hat dieser Server noch nie gesehen.
Ich habe mir heute morgen mal schnell Windows DFS auf einem Win Svr 2008 Ent R2 angesehen. Das sieht zwar ganz nett aus, Bedarf aber eines Schema Updates der Domäne, da dort (ausschließlich???) über Namespaces gearbeitet wird.. Da gehe ich nicht einfach so bei.

Als Fileserver kommt ein Windows Server 2003 zum Einsatz, welcher die Laufwerke aus dem SAN bekommt. Über die Zeit haben sich dann gemeine Strukturen entwickelt, die sich eben mittels DFS einfach abbilden lassen (das unsere MACs kein DFS können, weil Mr. Jobs das nicht will, ist nochmal ein anderes Problem). Wie auch immer, die DFS Struktur ist auch nicht mal eben so aufzubrechen.

Dazu kommt, dass dies alles gar nicht meine Aufgabe ist. Es haben nur gleichzeitig 6 Admins Urlaub und ich bin der doofe, dem das jetzt zufällt. Das wir keinen Linuxadmin mehr im Haus haben, habe ich ja schon erwähnt. Naja, warum auch, wir haben ja nur noch 2 Linuxkisten (die ESX Hosts nicht mitgezählt) im Haus.



Ich habe mal die Ausgabe mittels tail -f /var/log/samba/smbmain.log in eine Datei weggeschrieben. Dort gehen richtig viele Zeilen ein, sodass ich in kürzester Zeit eine Datei von über 1MB Größe habe. Ich vermute, das ist nicht normal. Nachfolgend einfach mal ein paar Zeilen aus dem logfile, die mir komisch vorkommen. Ich kann mit der Ausgabe gar nichts anfangen IP Adressen und Namen habe ich ersetzt.

01.
[2010/08/11 14:02:54, 3] smbd/process.c:switch_message(914) 
02.
  switch message SMBtrans2 (pid 3638) conn 0x83993e0 
03.
[2010/08/11 14:02:54, 3] smbd/trans2.c:call_trans2qfilepathinfo(2908) 
04.
  call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1004 
05.
[2010/08/11 14:02:54, 3] smbd/msdfs.c:dfs_redirect(435) 
06.
  dfs_redirect: Not redirecting MEINDFSSERVER/projekte. 
07.
[2010/08/11 14:02:54, 3] smbd/msdfs.c:dfs_redirect(439) 
08.
  dfs_redirect: Path converted to non-dfs path  
09.
[2010/08/11 14:02:54, 3] smbd/trans2.c:call_trans2qfilepathinfo(2959) 
10.
  call_trans2qfilepathinfo . (fnum = -1) level=1004 call=5 total_data=0 
11.
[2010/08/11 14:02:54, 3] smbd/process.c:process_smb(1110) 
12.
  Transaction 540 of length 126 
13.
[2010/08/11 14:02:54, 3] smbd/process.c:switch_message(914) 
14.
  switch message SMBntcreateX (pid 3638) conn 0x83993e0 
15.
[2010/08/11 14:02:54, 3] smbd/msdfs.c:dfs_redirect(435) 
16.
  dfs_redirect: Not redirecting MEINDFSSERVER/projekte. 
17.
[2010/08/11 14:02:54, 3] smbd/msdfs.c:dfs_redirect(439) 
18.
  dfs_redirect: Path converted to non-dfs path  
19.
[2010/08/11 14:02:54, 3] smbd/process.c:process_smb(1110) 
20.
  Transaction 541 of length 116 
21.
[2010/08/11 14:02:54, 3] smbd/process.c:switch_message(914) 
22.
  switch message SMBtrans2 (pid 3638) conn 0x83993e0 
23.
[2010/08/11 14:02:54, 3] smbd/trans2.c:call_trans2qfilepathinfo(2908) 
24.
  call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1006 
25.
[2010/08/11 14:02:54, 3] smbd/msdfs.c:dfs_redirect(435) 
26.
  dfs_redirect: Not redirecting MEINDFSSERVER/projekte. 
27.
[2010/08/11 14:02:54, 3] smbd/msdfs.c:dfs_redirect(439) 
28.
  dfs_redirect: Path converted to non-dfs path  
29.
[2010/08/11 14:02:54, 3] smbd/trans2.c:call_trans2qfilepathinfo(2959) 
30.
  call_trans2qfilepathinfo . (fnum = -1) level=1006 call=5 total_data=0 
31.
[2010/08/11 14:02:54, 3] smbd/process.c:process_smb(1110) 
32.
  Transaction 542 of length 88 
33.
[2010/08/11 14:02:54, 3] smbd/process.c:switch_message(914) 
34.
  switch message SMBnttrans (pid 3638) conn 0x83993e0 
35.
[2010/08/11 14:02:54, 3] smbd/nttrans.c:call_nt_transact_notify_change(1841) 
36.
  call_nt_transact_notify_change 
37.
[2010/08/11 14:02:54, 3] smbd/notify_kernel.c:kernel_register_notify(189) 
38.
  kernel change notify on . (ntflags=0x17 flags=0x3e) fd=28 
39.
[2010/08/11 14:02:54, 3] smbd/nttrans.c:call_nt_transact_notify_change(1856) 
40.
  call_nt_transact_notify_change: notify change called on directory name = . 
41.
[2010/08/11 14:02:55, 3] nmbd/nmbd_elections.c:process_election(281) 
42.
  process_election: Election request from MEINDOMAINCONTROLLER2 at IP 123.456.789.012 on subnet 123.456.789.210 for workgroup MEINEDOMÄNE. 
43.
[2010/08/11 14:02:56, 3] nmbd/nmbd_elections.c:process_election(281) 
44.
  process_election: Election request from MEINDOMAINCONTROLLER2 at IP 123.456.789.012 on subnet 123.456.789.210 for workgroup MEINEDOMÄNE. 
45.
[2010/08/11 14:02:56, 3] smbd/process.c:process_smb(1110) 
46.
  Transaction 1092 of length 53 
47.
[2010/08/11 14:02:56, 3] smbd/process.c:switch_message(914) 
48.
  switch message SMBecho (pid 2296) conn 0x0 
49.
[2010/08/11 14:02:56, 3] smbd/sec_ctx.c:set_sec_ctx(241) 
50.
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 
51.
[2010/08/11 14:02:56, 3] smbd/reply.c:reply_echo(3584) 
52.
  echo 1 times 
53.
[2010/08/11 14:02:56, 3] smbd/sec_ctx.c:set_sec_ctx(241) 
54.
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 
55.
[2010/08/11 14:02:57, 3] nmbd/nmbd_elections.c:process_election(281) 
56.
  process_election: Election request from MEINDOMAINCONTROLLER2 at IP 123.456.789.012 on subnet 123.456.789.210 for workgroup MEINEDOMÄNE. 
57.
[2010/08/11 14:02:57, 3] nmbd/nmbd_serverlistdb.c:write_browse_list(419) 
58.
  write_browse_list: Wrote browse list into file /var/cache/samba/browse.dat 
59.
[2010/08/11 14:02:57, 3] smbd/sec_ctx.c:set_sec_ctx(241) 
60.
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 
61.
[2010/08/11 14:02:57, 3] smbd/sec_ctx.c:set_sec_ctx(241) 
62.
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 
63.
[2010/08/11 14:02:57, 3] smbd/process.c:check_reload(1340) 
64.
  Printcap cache time expired. 
65.
[2010/08/11 14:02:57, 3] printing/pcap.c:pcap_cache_reload(117) 
66.
  reloading printcap cache 
67.
[2010/08/11 14:02:57, 3] printing/pcap.c:pcap_cache_reload(223) 
68.
  reload status: ok 
69.
[2010/08/11 14:02:57, 3] printing/pcap.c:pcap_cache_reload(117) 
70.
  reloading printcap cache 
71.
[2010/08/11 14:02:57, 3] printing/pcap.c:pcap_cache_reload(223) 
72.
  reload status: ok 
73.
[2010/08/11 14:02:58, 3] smbd/process.c:process_smb(1110) 
74.
  Transaction 543 of length 116 
75.
[2010/08/11 14:02:58, 3] smbd/process.c:switch_message(914) 
76.
  switch message SMBtrans2 (pid 3638) conn 0x83993e0 
77.
[2010/08/11 14:02:58, 3] smbd/trans2.c:call_trans2qfilepathinfo(2908) 
78.
  call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1004 
79.
[2010/08/11 14:02:58, 3] smbd/msdfs.c:dfs_redirect(435) 
80.
  dfs_redirect: Not redirecting MEINDFSSERVER/projekte. 
81.
[2010/08/11 14:02:58, 3] smbd/msdfs.c:dfs_redirect(439) 
82.
  dfs_redirect: Path converted to non-dfs path  
83.
[2010/08/11 14:02:58, 3] smbd/trans2.c:call_trans2qfilepathinfo(2959) 
84.
  call_trans2qfilepathinfo . (fnum = -1) level=1004 call=5 total_data=0 
85.
[2010/08/11 14:02:58, 3] smbd/process.c:process_smb(1110) 
86.
  Transaction 1454 of length 53 
87.
[2010/08/11 14:02:58, 3] smbd/process.c:switch_message(914) 
88.
  switch message SMBecho (pid 3660) conn 0x0 
89.
[2010/08/11 14:02:58, 3] smbd/sec_ctx.c:set_sec_ctx(241) 
90.
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 
91.
[2010/08/11 14:02:58, 3] smbd/reply.c:reply_echo(3584) 
92.
  echo 1 times 
93.
[2010/08/11 14:02:58, 3] smbd/sec_ctx.c:set_sec_ctx(241) 
94.
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 
95.
[2010/08/11 14:02:58, 3] smbd/process.c:process_smb(1110) 
96.
  Transaction 544 of length 74 
97.
[2010/08/11 14:02:58, 3] smbd/process.c:switch_message(914) 
98.
  switch message SMBtrans2 (pid 3638) conn 0x83993e0 
99.
[2010/08/11 14:02:58, 3] smbd/trans2.c:call_trans2qfsinfo(2167) 
100.
  call_trans2qfsinfo: level = 1007 
101.
[2010/08/11 14:02:58, 3] lib/sysquotas.c:sys_get_quota(448) 
102.
  sys_get_vfs_quota() failed for mntpath[/] bdev[/dev/sda1] qtype[2] id[10360]: Invalid argument 
103.
[2010/08/11 14:02:58, 3] lib/sysquotas.c:sys_get_quota(448) 
104.
  sys_get_vfs_quota() failed for mntpath[/] bdev[/dev/sda1] qtype[4] id[10003]: Invalid argument 
105.
[2010/08/11 14:02:58, 3] nmbd/nmbd_incomingdgrams.c:process_local_master_announce(274) 
106.
  process_local_master_announce: from MEINDOMAINCONTROLLER2<ffffffbf> IP 123.456.789.012 to MEINEDOMÄNE<1e> for server MEINDOMAINCONTROLLER2. 
107.
[2010/08/11 14:02:58, 3] nmbd/nmbd_elections.c:process_election(281) 
108.
  process_election: Election request from  at IP 172.16.102.11 on subnet 123.456.789.210 for workgroup MEINEDOMÄNE. 
109.
[2010/08/11 14:02:58, 3] nmbd/nmbd_elections.c:check_elections(366) 
110.
  check_elections: >>> Starting election for workgroup MEINEDOMÄNE on subnet 123.456.789.210 <<< 
111.
[2010/08/11 14:02:58, 3] nmbd/nmbd_elections.c:process_election(281) 
112.
  process_election: Election request from MEINDOMAINCONTROLLER2 at IP 123.456.789.012 on subnet 123.456.789.210 for workgroup MEINEDOMÄNE. 
113.
[2010/08/11 14:02:58, 3] nmbd/nmbd_elections.c:process_election(315) 
114.
  process_election: >>> Lost election for workgroup MEINEDOMÄNE on subnet 123.456.789.210 <<< 
115.
[2010/08/11 14:02:58, 3] smbd/process.c:process_smb(1110) 
116.
  Transaction 23 of length 39 
117.
[2010/08/11 14:02:58, 3] smbd/process.c:switch_message(914) 
118.
  switch message SMBtdis (pid 5108) conn 0x83d85d0 
119.
[2010/08/11 14:02:58, 3] smbd/sec_ctx.c:set_sec_ctx(241) 
120.
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 
121.
[2010/08/11 14:02:58, 3] smbd/sec_ctx.c:set_sec_ctx(241) 
122.
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 
123.
[2010/08/11 14:02:58, 1] smbd/service.c:close_cnum(1150) 
124.
  pc172 (172.16.1.27) closed connection to service programme 
125.
[2010/08/11 14:02:58, 3] smbd/connection.c:yield_connection(69) 
126.
  Yielding connection to programme 
127.
[2010/08/11 14:02:58, 3] smbd/sec_ctx.c:set_sec_ctx(241) 
128.
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 
129.
[2010/08/11 14:02:58, 3] smbd/process.c:process_smb(1110) 
130.
  Transaction 24 of length 43 
131.
[2010/08/11 14:02:58, 3] smbd/process.c:switch_message(914) 
132.
  switch message SMBulogoffX (pid 5108) conn 0x0 
133.
[2010/08/11 14:02:58, 3] smbd/sec_ctx.c:set_sec_ctx(241) 
134.
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 
135.
[2010/08/11 14:02:58, 3] smbd/reply.c:reply_ulogoffX(1618) 
136.
  ulogoffX vuid=101 
137.
[2010/08/11 14:02:58, 3] smbd/process.c:process_smb(1110) 
138.
  Transaction 25 of length 39 
139.
[2010/08/11 14:02:58, 3] smbd/process.c:switch_message(914) 
140.
  switch message SMBtdis (pid 5108) conn 0x8394ca8 
141.
[2010/08/11 14:02:58, 3] smbd/sec_ctx.c:set_sec_ctx(241) 
142.
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 
143.
[2010/08/11 14:02:58, 3] smbd/sec_ctx.c:set_sec_ctx(241) 
144.
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 
145.
[2010/08/11 14:02:58, 1] smbd/service.c:close_cnum(1150) 
146.
  pc172 (172.16.1.27) closed connection to service projekte 
147.
[2010/08/11 14:02:58, 3] smbd/connection.c:yield_connection(69) 
148.
  Yielding connection to projekte 
149.
[2010/08/11 14:02:58, 3] smbd/sec_ctx.c:set_sec_ctx(241) 
150.
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 
151.
[2010/08/11 14:02:58, 3] smbd/process.c:timeout_processing(1359) 
152.
  timeout_processing: End of file from client (client has disconnected). 
153.
[2010/08/11 14:02:58, 3] smbd/sec_ctx.c:set_sec_ctx(241) 
154.
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 
155.
[2010/08/11 14:02:58, 3] smbd/connection.c:yield_connection(69) 
156.
  Yielding connection to  
157.
[2010/08/11 14:02:58, 3] smbd/server.c:exit_server_common(675) 
158.
  Server exit (normal exit)
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Windows 7
gelöst Windows Update bei virtuellem Windows 7 - hohe CPU Auslastung und keine Reaktion (6)

Frage von IT-Alexander zum Thema Windows 7 ...

Microsoft Office
Word 2016 hohe CPU Auslastung auf Terminalserver 2012 R2 HyperV VM (4)

Frage von FunKehl zum Thema Microsoft Office ...

Batch & Shell
gelöst Skript zum Messen der CPU-Last für Windows (16)

Frage von DerWoWusste zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (20)

Frage von Xaero1982 zum Thema Microsoft ...

Outlook & Mail
gelöst Outlook 2010 findet ost datei nicht (19)

Frage von Floh21 zum Thema Outlook & Mail ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Festplatten, SSD, Raid
M.2 SSD wird nicht erkannt (14)

Frage von uridium69 zum Thema Festplatten, SSD, Raid ...