Mesmo quando instalado com um disco raiz ZFS, os sistemas Solaris ainda fazem uso de outros sistemas de arquivos que não são ZFS. Por exemplo, o tmpfs usará o cache de páginas da VM.
Ao executar "echo :: memstat | mdb -k", recebo este resultado:
Page Summary Pages MB %Tot ------------ ---------------- ---------------- ---- Kernel 2349789 9178 14% ZFS File Data 4251652 16608 25% Anon 8101424 31646 48% Exec and libs 51583 201 0% Page cache 1018684 3979 6% Free (cachelist) 5049 19 0% Free (freelist) 992659 3877 6% Total 16770840 65511 Physical 16323297 63762
Tudo que eu leio on-line diz que a camada de armazenamento em cache do sistema de arquivos (ARC) no ZFS é "Dados do arquivo ZFS". O que significa "cache de páginas"? Por que é tão grande então?
Sinto muito se essa é uma pergunta básica, mas nenhuma pesquisa no Google que eu tentei revelou resultados razoáveis.
O cache de páginas é o cache do sistema de arquivos para sistemas de arquivos não ZFS. Seu tamanho será tão grande quanto o sistema acha que precisa ser.
O cache de páginas é para o armazenamento em cache não do sistema de arquivos ZFS (por exemplo, UFS). Eu suspeito que você não é 100% ZFS.
Tags memory-usage solaris