Weiß nicht. Wozu hast du denn soviel RAM!?
PS C:\WINDOWS\system32> Get-SmbConnection
ServerName ShareName UserName Credential Dialect NumOpens
---------- --------- -------- ---------- ------- --------
192.168.178.10 marc DESKTOP-PC\Marc MicrosoftAccount\marc@example.org 3.1.1 5
192.168.178.1 fritz.nas DESKTOP-PC\Marc MicrosoftAccount\marc@example.org 1.5 3
DISKSTATION marc DESKTOP-PC\Marc MicrosoftAccount\marc@example.org 3.1.1 2
DISKSTATION photo DESKTOP-PC\Marc MicrosoftAccount\marc@example.org 3.1.1 1
NACHTRAG:
Bei deaktiviertem WIN-Virenschutz steigt die Rate bei SSD -> SSD auf über 300MB/s und auf ~25MB/s wenn ich auf's Netzlaufwerk kopiere.
Super. Dann hast du ja schon mal die Ursache.
Für alles was ich nutze. Dateiübertragung, Plex Thumbnails, Docker, usw. Linux nutzt den RAM ja schon recht clever. Allerdings hätte ich erwartet, dass Synology den RAM auch für den Empfang von Daten nutzt. Bei NFS gibt es dafür zB den async Modus. Auch SMB kennt den. Die Frage ist was Synology eingestellt hat:
https://www.systutorials.com/241743/is-samba-sync-or-async-for-writes/
ash-4.3# cat smb.conf
[global]
include=/var/tmp/nginx/smb.netbios.aliases.conf
winbind enum groups=yes
printcap name=cups
min protocol=SMB2
realm=*
local master=no
security=user
passdb backend=smbpasswd
printing=cups
max protocol=SMB3
winbind enum users=yes
load printers=yes
workgroup=WORKGROUP
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.
ash-4.3# smbstatus --version
Version 4.4.16
Synology Build 24922, Aug 8 2019 19:20:10
Windows PowerShell
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.
Lernen Sie das neue plattformübergreifende PowerShell kennen – https://aka.ms/pscore6
PS C:\WINDOWS\system32> Remove-MpPreference -ExclusionPath "\\192.168.178.10\marc"
ash-4.3# cd etc
ash-4.3# cd samba
ash-4.3# vim smb.conf
ash-4.3# cat smb.conf
[global]
include=/var/tmp/nginx/smb.netbios.aliases.conf
winbind enum groups=yes
printcap name=cups
min protocol=SMB2
realm=*
local master=no
security=user
passdb backend=smbpasswd
printing=cups
max protocol=SMB3
winbind enum users=yes
load printers=yes
workgroup=WORKGROUP
strict sync=no
ash-4.3# sudo /sbin/restart smbd
smbd start/running, process 1812
ash-4.3# cat smb.conf
[global]
include=/var/tmp/nginx/smb.netbios.aliases.conf
winbind enum groups=yes
printcap name=cups
min protocol=SMB2
realm=*
local master=no
security=user
passdb backend=smbpasswd
printing=cups
max protocol=SMB3
winbind enum users=yes
load printers=yes
workgroup=WORKGROUP
strict sync=yes
sync always=yes
ash-4.3# cat smb.conf
[global]
include=/var/tmp/nginx/smb.netbios.aliases.conf
winbind enum groups=yes
printcap name=cups
min protocol=SMB2
realm=*
local master=no
security=user
passdb backend=smbpasswd
printing=cups
max protocol=SMB3
winbind enum users=yes
load printers=yes
workgroup=WORKGROUP
strict sync=no
sync always=no
server multi channel support=yes
ash-4.3# sudo /sbin/restart smbd
smbd start/running, process 24581
PS C:\WINDOWS\system32> Get-SmbMultichannelConnection
Server Name Selected Client IP Server IP Client Interface Index Server Interface Index Client RSS Capable
----------- -------- --------- --------- ---------------------- ---------------------- ------------------
192.168.178.10 True 192.168.178.21 192.168.178.10 12 7 False
GUTTSTATION True 192.168.178.21 192.168.178.10 12 7 False
With SMB Multichannel, if the NIC is RSS-capable, SMB will create multiple TCP/IP connections for that single session, avoiding a potential bottleneck on a single CPU core when lots of small IOs are required.
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.