当运行“echo :: memstat | mdb -k”时,我得到这个结果:
页面汇总页面MB%总计 ------------ ---------------- ---------------- ---- 内核2349789 9178 14% ZFS文件数据4251652 16608 25% 匿名8101424 31646 48% Exec和库51583 201 0% 页面caching1018684 3979 6% 免费(cachelist)5049 19 0% 免费(freelist)992659 3877 6% 总计16770840 65511 身体16323297 63762
我在网上读到的所有东西都说ZFS中的文件系统caching层(ARC)是“ZFS文件数据”。 “页面caching”代表什么? 为什么这么大呢?
对不起,如果这是一个基本的问题,但没有谷歌search,我试图find任何合理的结果。
即使安装了ZFS根磁盘,Solaris系统仍然使用不是ZFS的其他文件系统。 例如,tmpfs将使用VM页面caching。
页面caching是非ZFS文件系统的文件系统caching。 它的规模将会像系统认为的那样大。
页面caching是用于非ZFS文件系统(即例如UFS)caching。 我怀疑你不是100%的ZFS。