Hallo zusammen,
ich habe beobachtet, dass der freie RAM Speicher meines NAS beim Schreiben großer Dateien nicht vollständig als cache genutzt wir.
Warum ist das so und kann man das ändern?
Mein RS1221+ ist mit 64GB RAM (DSM 7.2.1-69057 Update 3), einer 10GbE Karte (E10G18-T1) und 3x8TB HDWG480 im SHR RAID ausgestattet. Das NAS wird ausschließlich als file server genutzt, bis auf ein wöchentlicher HyperBackup task läuft nichts drauf. NAS läuft sonst einwandfrei, RAM wurde natürlich dem Speichertest unterzogen (kein Synology RAM).
Da die Schreibleistung in meiner Konstellation durch die HDDs limitiert ist (~430MB/s) und linux freien RAM automatisch als cache benutzt (so mein Verständnis), hatte ich gehofft durch den RAM-Ausbau, zumindest bis zu der maximalen Größe des freien RAMs, das 10GbE Interface auszunutzen.
Dem ist aber nicht so:
- ein 10GB file wird konstant bis zum Ende mit ca. 1GB/s übertragen
- die Übertragung von files >10GB (egal ob 20, 30 oder 80GB groß) bricht nach ung. 10GB von 1GB/s auf die max. HDD Schreibleistung ein
Warum ist das so? Ist das ein standard Linux setting oder DSM spezifisch?
Irgendwo muss das doch einstellbar sein, oder übersehe ich da etwas?
Bin dankbar für jeden Hinweis in welche Richtung ich schauen könnte, bisherige Suchen im Internet waren nicht sehr aufschlussreich.
Viele Grüße
Necbay
ich habe beobachtet, dass der freie RAM Speicher meines NAS beim Schreiben großer Dateien nicht vollständig als cache genutzt wir.
Warum ist das so und kann man das ändern?
Mein RS1221+ ist mit 64GB RAM (DSM 7.2.1-69057 Update 3), einer 10GbE Karte (E10G18-T1) und 3x8TB HDWG480 im SHR RAID ausgestattet. Das NAS wird ausschließlich als file server genutzt, bis auf ein wöchentlicher HyperBackup task läuft nichts drauf. NAS läuft sonst einwandfrei, RAM wurde natürlich dem Speichertest unterzogen (kein Synology RAM).
Da die Schreibleistung in meiner Konstellation durch die HDDs limitiert ist (~430MB/s) und linux freien RAM automatisch als cache benutzt (so mein Verständnis), hatte ich gehofft durch den RAM-Ausbau, zumindest bis zu der maximalen Größe des freien RAMs, das 10GbE Interface auszunutzen.
Dem ist aber nicht so:
- ein 10GB file wird konstant bis zum Ende mit ca. 1GB/s übertragen
- die Übertragung von files >10GB (egal ob 20, 30 oder 80GB groß) bricht nach ung. 10GB von 1GB/s auf die max. HDD Schreibleistung ein
Warum ist das so? Ist das ein standard Linux setting oder DSM spezifisch?
Irgendwo muss das doch einstellbar sein, oder übersehe ich da etwas?
Bin dankbar für jeden Hinweis in welche Richtung ich schauen könnte, bisherige Suchen im Internet waren nicht sehr aufschlussreich.
Viele Grüße
Necbay