如何测量在 Linux 上运行的应用程序的峰值内存?
我批量运行此应用程序,因此无法使用 RSS,因为它会报告当前内存。我需要应用程序最后报告的峰值内存。
VmPeak 也不是一个解决方案,因为它报告分配的内存并且也不是从真实的 Ram 计算,也不是从硬盘计算。
docker只能使用cgroupv1,但fedora默认只使用cgroupv2。如何检查系统是否兼容 cgroupv1?
到目前为止,这个问题的答案只能确定是否安装了cgroupv2。但无法确定unified_cgroup_hierarchy
设置为0还是1。有没有统一的方法来确定系统是否与cgroupv1兼容,无论是否安装了cgroupv2?
到目前为止我用来mount -l
检查是否有cgroup2 on /sys/fs/cgroup
. 如果有,则表示仅限 cgroupv2。这种方法是否普遍适用于所有发行版?到目前为止我只在 Fedora 和 ubuntu 上进行了测试。如果不是,是否有通用的方法来确定这一点?