¿Sería mejor más RAM o más CPU para un NAS (unidad de red)?

3

Al buscar comprar un NAS (unidad de red), ¿se beneficiaría de más RAM o más potencia de CPU?

Rushino
fuente
1
Para qué lo vas a usar?
slhck
1
Esto va a ser utilizado como unidad de copia de seguridad centralizado, servidor de medios y el servidor ftp ..
Rushino
Yo personalmente he ido con más NIC .
Surfasb

Respuestas:

1

(Hola de nuevo :)

Según su experiencia personal, necesitará al menos un procesador ARM de 1 GHz (probablemente la serie Marvell Kirkwood) para obtener velocidades superiores a 50 MB / s. Los procesadores Intel son generalmente más rápidos, pero también más caros y requieren mucha energía.

256 MB de RAM es el mínimo. Puede obtener un rendimiento muy bueno si el software está altamente optimizado (por ejemplo, Synology o el sistema patentado de Qnap). Los NAS de gama alta, especialmente aquellos con chip Intel o Kirkwood de 1.6GHz, usan 512MB o más de RAM para proporcionar velocidades de alrededor de 100MB / s (es decir, casi saturan el enlace físico de gigabit ethernet). Por supuesto, hay servidores de pequeñas empresas que pueden ejecutar otras aplicaciones y necesitará más RAM para eso.

Si desea obtener algo más de 30 MB / s de su configuración, asegúrese de verificar la calidad de su tarjeta ethernet (en su propia computadora y el NAS), los cables y el conmutador. Probablemente necesitará un marco jumbo de 9K para reducir el uso de la CPU, así que asegúrese de que sea compatible con todos los dispositivos.

Los discos también deben ser lo suficientemente rápidos. Los WD Caviar Green tienen un largo tiempo de rotación, así que es mejor evitarlos.

smallnetbuilder.com es un buen lugar para ir.

billc.cn
fuente
Sentí que esta respuesta era más completa. Gracias.
Rushino
Me alegra poder ayudar. Hice esta investigación hace aproximadamente 2 meses para mi propio servidor de archivos, pero terminé construyéndolo a partir de partes de PC estándar, ya que el proceso es más agradable.
billc.cn
Esto es genial, no tiene nada de malo, pero creo que sería muy útil agregar una actualización (si tiene el tiempo y está dispuesto) que describa los casos de uso para los que su solución funcionaría. ¿Parece que esto funcionará bien para un NAS que atiende a 5-10 clientes? ¿O sería suficiente esta configuración para atender a 10-40 clientes? El contexto es clave. Pero gran información, así que gracias de cualquier manera.
Paul Hazen
La limitación en este caso es el disco (y la memoria caché). Se requiere una matriz de discos o SSD para atender a 10-40 usuarios con un tiempo de respuesta razonable.
billc.cn
3

RAM. Un servidor de almacenamiento tampoco necesita mucho, pero si tiene más RAM, un buen software en el servidor puede usarlo para almacenar en caché los archivos de lectura frecuente para respuestas más rápidas a las solicitudes de lectura.

Dicho esto, las soluciones más comunes no aprovechan realmente la RAM adicional: los dispositivos de hardware integrados esperan una cantidad específica y no sabrían qué hacer con más o menos. Las opciones basadas en el sistema operativo (Windows Server, Windows Storage Server y servidores de archivos basados ​​en Linux, incluso las distribuciones específicas de NAS como freenas y openfiler) no hacen mucho para mejorar el almacenamiento en caché básico del sistema operativo, que no optimizar para acceder a los archivos de esta manera.

Joel Coehoorn
fuente
FreeNAS 8 con ZFC requiere tanta RAM, como puede dar ... Contrariamente a su declaración
Lazy Badger
Esa es una mejora desde la última vez que jugué con él, o tal vez una peculiaridad específica de usar ZFS
Joel Coehoorn
2

Depende completamente de para qué lo estés usando.

Cuanto más / más rápido, mejor, pero depende ... habrá un punto en el que más rápido no ayudará.

Por ejemplo, si tiene una tarjeta de red de 100Mb y está sirviendo archivos a ~ 20Mb mientras la memoria / CPU está al 100%, entonces, obviamente, la memoria o el disco duro son el cuello de botella.

Sin embargo, si está sirviendo en cualquier lugar de hasta 80Mb en una tarjeta de 100Mb o alrededor de 700Mb en una tarjeta de 1000Mb, entonces estas son buenas velocidades y dudo que obtenga mucho más al actualizar el otro hardware.

Si está buscando unidades NAS prefabricadas, es realmente difícil decir lo que necesita, ya que algunas pueden tener un uso mucho más eficiente de la utilización de la memoria. Te sugiero que busques comentarios.

Además, si se está utilizando una incursión de software, esto puede ser pesado en el uso de la CPU.

William Hilsum
fuente
Ver el primer comentario de mi publicación ...
Rushino