akami

Members
  • Posts

    8
  • Joined

  • Last visited

akami's Achievements

Noob

Noob (1/14)

0

Reputation

  1. When Docker mounts a path to /mnt/cache/xxx, there is no shfs process usage. New folder with 70k files via docker sftpgo-ftp rclone--transfers=16 11m14.9s sftpgo-sftp rclone--transfers=16 11m7.4s syncthing 10m52s via unraid build-in sftp host-sftp 2m6s Transferring many files via docker is still slow, docker's wirte operation is direct to disk. However, via native sftp, data is cached in ram and written to disk.
  2. via docker: drakkan/sftpgo: ftp 64s sftp 50s crazymax/pure-ftpd: 14s
  3. With unraid smb all default settings: sftp is 7.9x faster than smb sftp also get lower cpu usage nvme-cow: TotalRead = 62 MiB TotalWrite = 62 MiB TotalFiles = 2,926 (335) TotalTime = 01:19 TransRate = 0.81 MB/s FileRate = 36.6 files/s nvme-nocow: TotalRead = 62 MiB TotalWrite = 62 MiB TotalFiles = 2,926 (335) TotalTime = 01:37 TransRate = 0.67 MB/s FileRate = 30.1 files/s hdd*1(xfs) TotalRead = 62 MiB TotalWrite = 62 MiB TotalFiles = 2,926 (335) TotalTime = 01:34 TransRate = 0.69 MB/s FileRate = 30.9 files/s smb win11->unraid(nvme raid1 cache pool) nvme-cow: 01:19 nvme-nocow: 01:37 hdd*1(xfs): 01:34 win11(pc)->win10(pc-vm): 39s sftp win11->unraid(nvme raid1 cache pool) cow=nocow=hdd*1(xfs)=10s
  4. Default 'virtio-net' opinions provide awful performance. 'virtio-net' also gets much higher cpu usage VM -> Host virtio-net : [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.00 sec 2.25 GBytes 1.93 Gbits/sec 0 sender [ 5] 0.00-10.00 sec 2.25 GBytes 1.93 Gbits/sec receiver virtio : [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.00 sec 30.7 GBytes 26.4 Gbits/sec 0 sender [ 5] 0.00-10.00 sec 30.7 GBytes 26.4 Gbits/sec receiver proxmox seems to just use 'virtio' as the default without causing any stability problem
  5. Yes,discard=async will work with pool slots≥2, including 1 ssd + 1 empty slot.
  6. I can't find where to edit mount option ================================================================== emhttpd: shcmd (56): mkdir -p /mnt/big emhttpd: shcmd (57): mount -t btrfs -o noatime,space_cache=v2 /dev/sdb1 /mnt/big kernel: BTRFS info (device sdb1): using free space tree kernel: BTRFS info (device sdb1): has skinny extents kernel: BTRFS info (device sdb1): enabling ssd optimizations emhttpd: shcmd (58): mkdir -p /mnt/cache emhttpd: /mnt/cache uuid: df5fc6e5-4cb0-4d71-a45f-8ce5e95ecb3d emhttpd: /mnt/cache TotDevices: 2 emhttpd: /mnt/cache NumDevices: 2 emhttpd: /mnt/cache NumFound: 2 emhttpd: /mnt/cache NumMissing: 0 emhttpd: /mnt/cache NumMisplaced: 0 emhttpd: /mnt/cache NumExtra: 0 emhttpd: /mnt/cache LuksState: 0 emhttpd: shcmd (59): mount -t btrfs -o noatime,space_cache=v2,discard=async -U df5fc6e5-4cb0-4d71-a45f-8ce5e95ecb3d /mnt/cache kernel: BTRFS info (device nvme0n1p1): turning on async discard kernel: BTRFS info (device nvme0n1p1): using free space tree kernel: BTRFS info (device nvme0n1p1): has skinny extents kernel: BTRFS info (device nvme0n1p1): enabling ssd optimizations
  7. Brand new install default share 'appdata' no permission to wirte Need use Tools->New Permissions to fix share smb permission