Estou tentando configurar um servidor de sistema de arquivos, para que eu possa usar meus vários laptops para montar de forma transparente um diretório contendo muitas VMs do VirtualBox, algumas das quais executam ambientes gráficos completos.
Eu terei até 10 VMs headless rodando simultaneamente (assim como uma de cada vez com display)
Eu pretendo usar esse servidor para também servir diretórios home e pastas de mídia (com vídeo e música em HD) para algumas máquinas.
Tudo isso deve ser transparente (rápido e aparecer nos meus sistemas Linux como se fosse local). Eu planejo usar uma combinação de NFS4 e SSHFS e conectar ao servidor fs com LAN sem fio.
Atualmente, estou usando um RaspberryPi que tinha em mente, e funciona para servir a música / vídeo (as VMs são executadas, mas são muito lentas, nem vou tentar os diretórios home) .
Existe uma maneira de ajustar o sshfs, ou o próprio VirtualBox, para armazenar em cache, página (ou qualquer outra) as VMs localmente de uma maneira mais eficiente para a tarefa em questão?
Talvez alguém possa me dar algumas dicas sobre como escolher um hardware de servidor que seja econômico?
P.S. O roteador sem fio é muito rápido ASUS RT-AC66U, então eu acho que não vou ter um problema lá .. e todos os arquivos que eu não quero servir estão atualmente em um disco rígido externo de 2TB.
EDITAR
Então, basicamente, o que estou recebendo de todos é que eu preciso de uma porção significativa do tamanho combinado das imagens de disco virtual na RAM (ou é cache de disco?) no servidor de arquivos, então nesse ponto meu gargalo torna-se a rede sem fio (e componentes relevantes como placas / adaptadores)? Além disso, existe uma maneira de sintonizar a RAM em uma máquina Linux para favorecer as imagens de discos virtuais (ou arquivos específicos) sobre outras memórias que podem ser acessadas?