[Eisfair] CPU-Last hoch bzw, migration-Prozesse
Thomas Bork
tom at eisfair.org
Sa Jun 2 22:50:54 CEST 2018
Am 02.06.2018 um 22:20 schrieb ich:
> Wenn ja:
> Warum hast Du uns das nicht mitgeteilt?
Du hast uns übrigens auch nicht mitgeteilt, welche Samba-Version Du
gerade einsetzt und welches Betriebssystem auf den Clients läuft.
Wenn Du eisfair-Samba 4.2.0 einsetzt:
In der Reihe 4.7.x wurde ein Parameter eingeschaltet, der vorher immer
auf no stand.
strict sync
This parameter controls whether Samba honors a request from an SMB
client to ensure any outstanding operating system buffer contents held
in memory are safely written onto stable storage on disk. If set to yes,
which is the default, then Windows applications can force the smbd
server to synchronize unwritten data onto the disk. If set to no then
smbd will ignore client requests to synchronize unwritten data onto
stable storage on disk.
In Samba 4.7.0, the default for this parameter changed from no to
yes to better match the expectations of SMB2/3 clients and improve
application safety when running against smbd.
The flush request from SMB2/3 clients is handled asynchronously
inside smbd, so leaving the parameter as the default value of yes does
not block the processing of other requests to the smbd process.
Legacy Windows applications (such as the Windows 98 explorer shell)
seemed to confuse writing buffer contents to the operating system with
synchronously writing outstanding data onto stable storage on disk.
Changing this parameter to no means that smbd(8) will ignore the Windows
applications request to synchronize unwritten data onto disk. Only
consider changing this if smbd is serving obsolete SMB1 Windows clients
prior to Windows XP (Windows 98 and below). There should be no need to
change this setting for normal operations.
Default: strict sync = yes
Wenn es sich wirklich um eine Reindizierung handelt und die Software so
schlecht programmiert ist, dabei nach Bearbeitung jedes einzelnen
Datensatzes einen Sync anzufordern, ist der Server nur noch mit dem
syncen beschäftigt...
Du könntest also versuchsweise einmal
strict sync = no
im Global-Teil der smb.conf probieren.
--
der tom
[eisfair-team]
Mehr Informationen über die Mailingliste Eisfair