No Arch linux, os aplicativos iniciados a partir de um ramdisk agem da mesma forma se o sistema operacional inicializa do disco versus um liveCD?

1

Digamos que nosso aplicativo tente apenas acessar arquivos de seu próprio diretório, mas também se baseia em bibliotecas localizadas em / usr / lib, que por sua vez fica em um disco. Se configurarmos um disco virtual, mover o aplicativo para este disco e executá-lo, é provável que seja problemático que as bibliotecas que estão no disco incorrerão em E / S lenta o suficiente para atrasar o aplicativo quando as bibliotecas forem chamadas?

    
por Volumetricsteve 09.07.2015 / 21:02

1 resposta

1

Eles podem, mas isso é totalmente dependente de aplicativos. No entanto, desde que eu indiquei que o aplicativo em questão apenas tenta acessar arquivos de seu próprio diretório e chama algumas bibliotecas, podemos assumir que o único tráfego de disco remanescente será relacionado a bibliotecas ou sistemas operacionais. O limite do que é aceitável é de responsabilidade do usuário.

Para evitar todo o disco de E / S, alguém poderia usar um ambiente que inicializa inteiramente para o RAM. Isso pode ser conseguido através do uso de initrd.

    
por 10.07.2015 / 19:49