mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-17 17:44:40 +02:00
8234397: add OS uptime information to os::print_os_info output
Reviewed-by: clanger, dholmes, lucy
This commit is contained in:
parent
f67111067e
commit
14391e8046
12 changed files with 78 additions and 0 deletions
|
@ -2119,6 +2119,8 @@ void os::print_os_info(outputStream* st) {
|
|||
|
||||
os::Posix::print_uname_info(st);
|
||||
|
||||
os::Linux::print_uptime_info(st);
|
||||
|
||||
// Print warning if unsafe chroot environment detected
|
||||
if (unsafe_chroot_detected) {
|
||||
st->print("WARNING!! ");
|
||||
|
@ -2304,6 +2306,15 @@ void os::Linux::print_ld_preload_file(outputStream* st) {
|
|||
st->cr();
|
||||
}
|
||||
|
||||
void os::Linux::print_uptime_info(outputStream* st) {
|
||||
struct sysinfo sinfo;
|
||||
int ret = sysinfo(&sinfo);
|
||||
if (ret == 0) {
|
||||
os::print_dhm(st, "OS uptime:", (long) sinfo.uptime);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void os::Linux::print_container_info(outputStream* st) {
|
||||
if (!OSContainer::is_containerized()) {
|
||||
return;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue