QuTS hero h6.0 Beta – kebocoran memori SMB / penggunaan RAM berlebihan dengan macOS Tahoe (layanan SMB berhenti)

Saya sedang menguji QuTS hero h6.0 Beta di lingkungan produksi nyata dan masih mengalami masalah stabilitas SMB yang serius dengan klien macOS Tahoe.

Lingkungan

  • NAS OS: QuTS hero h6.0 Beta (build terbaru yang tersedia saat pengujian)
  • RAM: 32 GB
  • Penyimpanan: Pool ZFS dengan akselerasi penulisan SSD diaktifkan
  • Klien: Beberapa workstation macOS Tahoe
  • Jaringan: LAN 1 GbE
  • Beban kerja: Berbagi studio desain besar, jumlah file tinggi, banyak file kecil, penjelajahan dan penyimpanan aktif

Ringkasan masalah

Ketika Mac Tahoe terhubung melalui SMB, NAS mengalami penggunaan memori yang tidak terkendali oleh proses SMB (smbd). Setiap koneksi dapat mengonsumsi beberapa GB RAM masing-masing, bahkan ketika Mac tampaknya hanya memasang satu share.

Saat penggunaan RAM meningkat, NAS akhirnya secara otomatis menghentikan layanan SMB, yang memutuskan semua pengguna dan mengganggu produksi.

Gejala yang diamati

  • Proses smbd[client-ip] mengonsumsi 2 GB hingga 6 GB RAM per koneksi
  • Beberapa proses smbd untuk satu klien Mac
  • Lonjakan CPU selama aktivitas SMB berat
  • Dalam beberapa kasus, proses pekerja SMB tetap ada setelah klien terputus atau reboot (proses smbd “zombie” yatim masih menahan RAM)
  • “Online Users” tidak selalu mencerminkan penggunaan sumber daya yang sebenarnya, karena proses smbd dapat tetap ada bahkan setelah pengguna tidak lagi terhubung

Langkah reproduksi (disederhanakan)

  1. Mac Tahoe terhubung ke share NAS SMB
  2. Menjelajahi folder besar dan bekerja secara normal (Finder + aplikasi Adobe)
  3. Seiring waktu, penggunaan memori meningkat pesat pada proses SMB
  4. NAS mengalami tekanan RAM dan layanan SMB dihentikan secara otomatis

Perilaku yang diharapkan

Koneksi SMB yang stabil dengan penggunaan memori yang wajar per klien, dan tidak ada skenario di mana satu atau dua klien dapat mengonsumsi cukup RAM untuk memaksa NAS menghentikan SMB untuk semua orang.

Perilaku aktual

Penggunaan memori SMB tumbuh tak terkendali hingga SMB dimatikan, memutuskan semua pengguna.

Pemecahan masalah yang sudah dicoba

  • Menyesuaikan pengaturan SMB dan menonaktifkan fitur seperti leases / async IO jika memungkinkan
  • Menerapkan mitigasi sisi macOS (menonaktifkan jaringan .DS_Store, file nsmb.conf file_ids_off, pengecualian Spotlight)
  • Pembersihan manual proses SMB yang macet sementara menyelesaikan penggunaan RAM, tetapi masalah kembali saat penggunaan normal

Pertanyaan

Apakah QNAP mengetahui adanya masalah kompatibilitas antara perilaku klien SMB macOS Tahoe dan build Samba QuTS hero h6.0?
Apakah ada pengaturan yang direkomendasikan atau patch yang direncanakan untuk mencegah penggunaan RAM yang tidak terkendali dan proses smbd zombie?

Terima kasih sebelumnya, saya siap memberikan log atau screenshot jika diperlukan.

1 Suka

Terima kasih atas masukan Anda! Saya akan meminta tim internal kami untuk membantu menguji dan memverifikasi masalah yang Anda laporkan.

Untuk membantu kami melakukan analisis yang lebih mendalam dan mengidentifikasi penyebab utama, mohon berkenan memberikan log sistem atau membuka tiket dukungan dengan kami jika memungkinkan. Hal ini akan memungkinkan kami melakukan investigasi yang lebih detail pada lingkungan spesifik Anda. Terima kasih atas kerja sama dan bantuan Anda!

Terima kasih atas tanggapannya. Saya telah membuat tiket sesuai permintaan “Q-202601-68940”