我想更改我们在iseries服务器上运行的mysql服务器。这一变化将增加mysql将使用的内存量。在我做出这个改变之前,我想知道我们的学校有多少记忆?在任何给定的时间点,大概有多少可用?我看到了WRKSYSSTS屏幕,但我不知道如何阅读任何信息——IBM网站上的信息也没有任何帮助。我们正在运行V7R1
只是澄清一下,我不会改变iseries内存分配或池。我将更改MySQL设置,这可能会导致MySQL进程消耗比当前更多的内存。如果我做了一个改变,导致mysql使用的内存超过了可用内存,那么交换可能会发生,我的情况会更糟
% CPU used . . . . . . . : 1.2 Auxiliary storage:
Elapsed time . . . . . . : 00:00:01 System ASP . . . . . . : 2512 G
Jobs in system . . . . . : 22701 % system ASP used . . : 62.9081
% perm addresses . . . . : .108 Total . . . . . . . . : 2512 G
% temp addresses . . . . : .215 Current temporary used : 40805 M
Peak temporary used . : 42907 M
Type changes (if allowed), press Enter.
System Pool Reserved Max -----DB----- ---Non-DB---
Pool Size (M) Size (M) Active Fault Pages Fault Pages
1 1599.71 826.38 +++++ .0 .0 .0 .0
2 26424.60 9.43 276 .0 .0 .9 .9
3 314.87 <.01 9 .0 .0 .0 .0
4 3148.79 .50 386 .0 .0 10.8 24.3
Bottom
右上角的数字(辅助存储器)用于磁盘。各种池中的数字都是RAM。你需要把它们加起来得出一个总数。存在舍入问题,但发布的示例机器安装了32GB RAM。
在解释完这一点后,我强烈警告您,在阅读并理解《工作管理指南》之前,不要修改您的内存池。您可能需要进行几个相互关联和重叠的更改,这些更改不应盲目进行。绩效管理的规则是衡量,改变一个变量,然后再衡量。WRKSYSSTS、WRKSBS、WRKSYSACT和WRKDSKSTS都可以帮助测量工作负载。阅读指南。