Java AS400 jt400获取RAM使用率

Java AS400 jt400获取RAM使用率,java,memory,ibm-midrange,ram,jt400,Java,Memory,Ibm Midrange,Ram,Jt400,我只是在尝试使用jt400.jar从AS400接收系统信息 我通过使用SystemStatus类和读取SystemValues了解了如何连接和接收值。只需要找到这些值的解释,有什么提示吗 有谁能告诉我,SystemStatus中的哪些函数向我提供了RAM的使用情况或接收此信息的更普遍的方式 private static void getSystemStatus() throws AS400SecurityException, ErrorCompletingRequestException,

我只是在尝试使用jt400.jar从AS400接收系统信息

我通过使用SystemStatus类和读取SystemValues了解了如何连接和接收值。只需要找到这些值的解释,有什么提示吗

有谁能告诉我,SystemStatus中的哪些函数向我提供了RAM的使用情况或接收此信息的更普遍的方式

private static void getSystemStatus() throws AS400SecurityException, ErrorCompletingRequestException,
            InterruptedException, IOException, ObjectDoesNotExistException, RequestNotSupportedException {
        //Connect to AS400
        AS400 as400 = new AS400("myAs400", "myUser", "myPassword");

        //Reading SystemStatus like CPU usage and hdd usage
        SystemStatus systemStatus = new SystemStatus(as400);
        System.out.println(systemStatus.getPercentProcessingUnitUsed());
        System.out.println(systemStatus.getActiveJobsInSystem());

        //Reading SystemValues
        SystemValueList sysValList = new SystemValueList(as400);
        Vector<SystemValue> sysValVec = new Vector<SystemValue>();
        sysValVec = sysValList.getGroup(SystemValueList.GROUP_ALL);

        System.out.println("<<<<  SystemValues >>>>");
        for (SystemValue systemValue : sysValVec) {
            String sysValName = systemValue.getName();
            systemValue.getValue();
            System.out.println("Value: " + sysValName + " - " + systemValue.getValue());
        }
        System.out.println("<<<<  SystemValues >>>>");
    }
我已经阅读了很多文档,但没有找到任何东西


提前谢谢

我想你找不到这些信息了

IBMi操作系统,又名OS/400,不能单独看到RAM和HDD。相反,它看到一个称为单级存储的大地址空间

当然,低技术独立的机器接口TIMI知道RAM/SSD/HDD。但那已经埋得很深了。IBM通过自己的命令(如

Work Disk Status (WRKDSKSTS)
               Size    % 
Unit  Type      (M)  Used
   1  4327    52923  68.9
   2  4327    52923  68.9

但内存基本上总是100%使用。该系统基本上将所有RAM视为辅助SSD/HDD存储中对象的缓存。

我认为您不会找到这些信息

IBMi操作系统,又名OS/400,不能单独看到RAM和HDD。相反,它看到一个称为单级存储的大地址空间

当然,低技术独立的机器接口TIMI知道RAM/SSD/HDD。但那已经埋得很深了。IBM通过自己的命令(如

Work Disk Status (WRKDSKSTS)
               Size    % 
Unit  Type      (M)  Used
   1  4327    52923  68.9
   2  4327    52923  68.9

但内存基本上总是100%使用。系统基本上将所有RAM视为辅助SSD/HDD存储器中对象的缓存。

@Charles回答了有关RAM使用情况的问题


就系统价值而言,系统价值是。。。主机系统的配置项。QDATFMT就是一个例子,它描述了数据的显示方式,如2016年3月31日或2016年3月31日等。通常,系统管理员对系统值最感兴趣。知识中心解释了系统值:

@Charles回答了有关RAM使用的问题


就系统价值而言,系统价值是。。。主机系统的配置项。QDATFMT就是一个例子,它描述了数据的显示方式,如2016年3月31日或2016年3月31日等。通常,系统管理员对系统值最感兴趣。知识中心解释了系统值:

非常感谢您提供了这个详细的答案。这取决于内存池的定义方式,但RAM等于HDD缓存的一般概念是一个很好的记住方法。非常感谢您提供了这个详细的答案。这取决于内存池的定义方式,但是RAM等同于HDD缓存的一般概念是记住它的好方法。