Такой зависит от того, что сервис обеспечивает функциональности NAS. Samba? NFS? Все вышеупомянутое? В его очень основной, Linux будет использовать всю доступную освобожденную память для служения в качестве кэша файла. Тот объем памяти будет использоваться по умолчанию через нормальные механизмы кэширования Linux. Особенно, если 64-разрядное ядро используется.
16 ГБ являются довольно большим количеством RAM для той проблемы. И все же, может быть просто правильно для того, в чем Вы нуждаетесь. Все это зависит от того, сколько из Ваших данных находится в активном употреблении в любой момент времени. Если Ваш 'рабочий набор' активных/открытых файлов составляет более чем 12 ГБ, то 16 ГБ RAM прекрасны. Идеально Вы хотите иметь все открытые файлы, которые в состоянии вписываться в кэш сервера для обеспечения максимальной производительности. Какой уровень, в котором это, зависит от Вашей среды, таким образом, нет никаких ответов набора.
Хорошо иметь все это совпадение данных в RAM по нескольким причинам, но один из которых для записей. Это позволяет серверу делать переупорядочение ввода-вывода для уменьшения задержки HD, что-то, что также сделает плата RAID.
http://technet.microsoft.com/en-us/default.aspx
Ищите свою версию SQL там.
Единственный связанный с ОС объект, с которым я встретился, является с SQL 2005 Enterprise Edition, и это устанавливает политику группы серверов заблокировать страницы в памяти для сервисной учетной записи SQL Server.