< prev index next >
src/hotspot/os/linux/os_linux.cpp
Print this page
rev 56978 : 8234397: add OS uptime information to os::print_os_info output
*** 2118,2127 ****
--- 2118,2129 ----
os::Linux::print_distro_info(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!! ");
st->print_cr("%s", unstable_chroot_error);
}
*** 2303,2312 ****
--- 2305,2323 ----
void os::Linux::print_ld_preload_file(outputStream* st) {
_print_ascii_file("/etc/ld.so.preload", st, "\n/etc/ld.so.preload:");
st->cr();
}
+ void os::Linux::print_uptime_info(outputStream* st) {
+ struct sysinfo sinfo;
+ int ret = sysinfo(&sinfo);
+ if (ret == 0) {
+ st->print_cr("OS uptime (in days): %.2lf", (double) sinfo.uptime/(60*60*24) );
+ }
+ }
+
+
void os::Linux::print_container_info(outputStream* st) {
if (!OSContainer::is_containerized()) {
return;
}
< prev index next >