Hello and guten Tag,
I have tested the HPL (High-Performance Linpack) benchmark on
dual Opteron 240 with 8GB memory. SuSE 8.2 is very good because
I could compile the benchmark and run it using memory over 3GB
per process (x86's limitation).
Then I noticed that the top command show false information when
a process used memory over 4GB.
---------------------------------------------------------------------------
top - 17:40:34 up 1 day, 54 min, 3 users, load average: 0.99, 0.97, 0.91
Tasks: 54 total, 2 running, 52 sleeping, 0 stopped, 0 zombie
Cpu(s): 50.0% user, 2.1% system, 0.0% nice, 47.9% idle
Mem: 8070816k total, 7829320k used, 241496k free, 106696k buffers
Swap: 2048276k total, 0k used, 2048276k free, 503844k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ Command
4047 yoshiki 25 0 2780m 2.7g 2036 R 99.9 35.3 123:36.30 xhpl
4226 root 16 0 1048 1048 800 R 4.2 0.0 0:01.56 top
1 root 15 0 256 256 208 S 0.0 0.0 0:07.96 init
2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration_CPU0
3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration_CPU1
---------------------------------------------------------------------------
The xhpl process is using about 7GB memory. However, top command
shows 2780m on VIRT and 2.7g on RES. So there is a turnup at 4GB.
It is small problem since the process run well (performed 2.48GFLOPS).
regards,
Yoshiki Yamaguchi
--
Yoshiki Yamaguchi
SofTek Systems, Inc.
yoshiki(a)softek.co.jp