zfs-fuse no Ubuntu - cache ARC?

3

Acabei de configurar um servidor de arquivos executando o Maverick e criei um zpool espelhado de 2 drives de 2TB. Na minha experiência anterior com o ZFS, ele usaria toda a memória disponível para armazenar em cache das unidades ... mas agora estou vendo o uso da memória em torno de 400 MB no servidor. Isso me diz que o cache do ARC do ZFS não está funcionando. Isto não é suportado no zfs-fuse? Se não, seria possível criar, digamos, um disco RAM de 2 GB e usá-lo para o cache do ZFS?

    
por themicahmachine 05.02.2011 / 08:40

1 resposta

1

Você não mencionou quanto de RAM você tem, e em que tipo de carga de trabalho você está colocando o array, mas o ZFS geralmente é muito bom em descobrir o tamanho do ARC, baseado na memória disponível, Carregamento de IO e um monte de outras coisas. Isso não significa necessariamente que levar toda a memória disponível é a coisa certa para o ZFS fazer.

Se você estivesse no Solaris, poderia pesquisar no ARC procurando por scripts como arc_summary e arcstat . Não acho que eles vão trabalhar no Fuse, porque eu acho que eles precisam do Dtrace para trabalhar.

    
por 01.09.2011 / 01:35