怎么在jsp页面里显示top命令里的load average?

王朝干货·作者佚名  2026-09-06
窄屏简体版  字體:   |    |    |  超大

不想每次查load average都登录一下服务器打个top,虽然有很多方法,但是我懒,我找了个最简单的。

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="java.io.*, java.nio.file.*" %>
<%
// 使用 try-with-resources 自动关闭流,避免资源泄漏
// 使用 BufferedReader 缓冲读取,减少系统调用次数
String loadAvgLine = "";
try (BufferedReader reader = new BufferedReader(new FileReader("/proc/loadavg"))) {
loadAvgLine = reader.readLine(); // 只读取第一行(整个文件只有一行)
} catch (IOException e) {
loadAvgLine = "无法读取系统负载信息";
}
%>
<html>
<head><title>系统负载</title></head>
<body>
<h3>Load Average (原始值)</h3>
<pre><%= loadAvgLine %></pre>
</body>
</html>

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝網路 版權所有 導航