CentOS运行Java程序遇There is insufficient memory for the Java Runtime Environment to continue. 解决

本文详细描述了如何解决Java运行时遇到的内存不足错误,包括检查系统限制、配置文件参数、调整JDK版本等步骤,最终通过注释限制性配置文件解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【解决方案】

查看系统限制

[root@NameNode ~]# ulimit -a
core file size          (blocks, -c) unlimited
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 2066288
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
 

文件数太少了。查看系统的/etc/security/limit.conf,etc/sysctl.conf ,换JDK版本等等,均无果!

在Root下设置 ulimit -c unlimited后,仍然不行。

[hadoop@NameNode mahout-distribution-0.9]$  ulimit -a

max user processes              (-u) 1024
virtual memory          (kbytes, -v) unlimited
 

经过查证,再在/etc/security/下一看。centos6多出来一个limits.d目录,下面有个文件: 90-nproc.config
此文件内容:
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.


*          soft    nproc     1024
root       soft    nproc     unlimited
这里限制了1024呀,果断注释。

问题解决。

【问题详情】

#
# There is insufficient memory for the Java Runtime Environment to continue.
# Cannot create GC thread. Out of system resources.
# Possible reasons:
#   The system is out of physical RAM or swap space
#   In 32 bit mode, the process size limit was hit
# Possible solutions:
#   Reduce memory load on the system
#   Increase physical memory or swap space
#   Check if swap backing store is full
#   Use 64 bit Java on a 64 bit OS
#   Decrease Java heap size (-Xmx/-Xms)
#   Decrease number of Java threads
#   Decrease Java thread stack sizes (-Xss)
#   Set larger code cache with -XX:ReservedCodeCacheSize=
# This output file may be truncated or incomplete.
#
#  Out of Memory Error (gcTaskThread.cpp:48), pid=54172, tid=0x00007f7eb45eb700
#
# JRE version:  (8.0_92-b14) (build )
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.92-b14 mixed mode linux-amd64 compressed oops)
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#

---------------  T H R E A D  ---------------

Current thread (0x00007f7eb0009800):  JavaThread "Unknown thread" [_thread_in_vm, id=54173, stack(0x00007f7eb44eb000,0x00007f7eb45ec000)]

Stack: [0x00007f7eb44eb000,0x00007f7eb45ec000],  sp=0x00007f7eb45ea550,  free space=1021k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0xabd65a]  VMError::report_and_die()+0x2ba
V  [libjvm.so+0x4fb4db]  report_vm_out_of_memory(char const*, int, unsigned long, VMErrorType, char const*)+0x8b
V  [libjvm.so+0x5d5c1f]  GCTaskThread::GCTaskThread(GCTaskManager*, unsigned int, unsigned int)+0x15f
V  [libjvm.so+0x5d49db]  GCTaskManager::initialize()+0x3ab
V  [libjvm.so+0x940c4d]  ParallelScavengeHeap::initialize()+0x34d
V  [libjvm.so+0xa85f73]  Universe::initialize_heap()+0xf3
V  [libjvm.so+0xa861be]  universe_init()+0x3e
V  [libjvm.so+0x63b115]  init_globals()+0x65
V  [libjvm.so+0xa6a41e]  Threads::create_vm(JavaVMInitArgs*, bool*)+0x23e
V  [libjvm.so+0x6cf994]  JNI_CreateJavaVM+0x74
C  [libjli.so+0x745e]  JavaMain+0x9e
C  [libpthread.so.0+0x79d1]


---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )

Other Threads:

=>0x00007f7eb0009800 (exited) JavaThread "Unknown thread" [_thread_in_vm, id=54173, stack(0x00007f7eb44eb000,0x00007f7eb45ec000)]

VM state:not at safepoint (not fully initialized)

VM Mutex/Monitor currently owned by a thread: None

GC Heap History (0 events):
No events

Deoptimization events (0 events):
No events

Internal exceptions (0 events):
No events

Events (0 events):
No events


Dynamic libraries:
00400000-00401000 r-xp 00000000 08:03 1181123                            /usr/local/jdk-1.8.0/bin/java
00600000-00601000 rw-p 00000000 08:03 1181123                            /usr/local/jdk-1.8.0/bin/java
020dc000-020fd000 rw-p 00000000 00:00 0                                  [heap]
1da000000-218f00000 rw-p 00000000 00:00 0
218f00000-5c8b00000 ---p 00000000 00:00 0
5c8b00000-5e8200000 rw-p 00000000 00:00 0
5e8200000-7c0000000 ---p 00000000 00:00 0
3824400000-3824420000 r-xp 00000000 08:03 6430019                        /lib64/ld-2.12.so
382461f000-3824620000 r--p 0001f000 08:03 6430019                        /lib64/ld-2.12.so
3824620000-3824621000 rw-p 00020000 08:03 6430019                        /lib64/ld-2.12.so
3824621000-3824622000 rw-p 00000000 00:00 0
3824800000-3824802000 r-xp 00000000 08:03 6430024                        /lib64/libdl-2.12.so
3824802000-3824a02000 ---p 00002000 08:03 6430024                        /lib64/libdl-2.12.so
3824a02000-3824a03000 r--p 00002000 08:03 6430024                        /lib64/libdl-2.12.so
3824a03000-3824a04000 rw-p 00003000 08:03 6430024                        /lib64/libdl-2.12.so
3824c00000-3824d8b000 r-xp 00000000 08:03 6430020                        /lib64/libc-2.12.so
3824d8b000-3824f8a000 ---p 0018b000 08:03 6430020                        /lib64/libc-2.12.so
3824f8a000-3824f8e000 r--p 0018a000 08:03 6430020                        /lib64/libc-2.12.so
3824f8e000-3824f8f000 rw-p 0018e000 08:03 6430020                        /lib64/libc-2.12.so
3824f8f000-3824f94000 rw-p 00000000 00:00 0
3825000000-3825017000 r-xp 00000000 08:03 6430025                        /lib64/libpthread-2.12.so
3825017000-3825217000 ---p 00017000 08:03 6430025                        /lib64/libpthread-2.12.so
3825217000-3825218000 r--p 00017000 08:03 6430025                        /lib64/libpthread-2.12.so
3825218000-3825219000 rw-p 00018000 08:03 6430025                        /lib64/libpthread-2.12.so
3825219000-382521d000 rw-p 00000000 00:00 0
3825400000-3825407000 r-xp 00000000 08:03 6430026                        /lib64/librt-2.12.so
3825407000-3825606000 ---p 00007000 08:03 6430026                        /lib64/librt-2.12.so
3825606000-3825607000 r--p 00006000 08:03 6430026                        /lib64/librt-2.12.so
3825607000-3825608000 rw-p 00007000 08:03 6430026                        /lib64/librt-2.12.so
3825800000-3825883000 r-xp 00000000 08:03 6430021                        /lib64/libm-2.12.so
3825883000-3825a82000 ---p 00083000 08:03 6430021                        /lib64/libm-2.12.so
3825a82000-3825a83000 r--p 00082000 08:03 6430021                        /lib64/libm-2.12.so
3825a83000-3825a84000 rw-p 00083000 08:03 6430021                        /lib64/libm-2.12.so
7f7e99ed0000-7f7e9a158000 rw-p 00000000 00:00 0
7f7e9a158000-7f7e9a159000 ---p 00000000 00:00 0
7f7e9a159000-7f7e9a259000 rw-p 00000000 00:00 0
7f7e9a259000-7f7e9a25a000 ---p 00000000 00:00 0
7f7e9a25a000-7f7e9a35a000 rw-p 00000000 00:00 0
7f7e9a35a000-7f7e9a35b000 ---p 00000000 00:00 0
7f7e9a35b000-7f7e9a45b000 rw-p 00000000 00:00 0
7f7e9a45b000-7f7e9a45c000 ---p 00000000 00:00 0
7f7e9a45c000-7f7e9a55c000 rw-p 00000000 00:00 0
7f7e9a55c000-7f7e9a55d000 ---p 00000000 00:00 0
7f7e9a55d000-7f7e9a65d000 rw-p 00000000 00:00 0
7f7e9a65d000-7f7e9a65e000 ---p 00000000 00:00 0
7f7e9a65e000-7f7e9a75e000 rw-p 00000000 00:00 0
7f7e9a75e000-7f7e9a75f000 ---p 00000000 00:00 0
7f7e9a75f000-7f7e9a85f000 rw-p 00000000 00:00 0
7f7e9a85f000-7f7e9a860000 ---p 00000000 00:00 0
7f7e9a860000-7f7e9a960000 rw-p 00000000 00:00 0
7f7e9a960000-7f7e9a961000 ---p 00000000 00:00 0
7f7e9a961000-7f7e9aa61000 rw-p 00000000 00:00 0
7f7e9aa61000-7f7e9aa62000 ---p 00000000 00:00 0
7f7e9aa62000-7f7e9ab62000 rw-p 00000000 00:00 0
7f7e9ab62000-7f7e9ab63000 ---p 00000000 00:00 0
7f7e9ab63000-7f7e9ac63000 rw-p 00000000 00:00 0
7f7e9ac63000-7f7e9ac64000 ---p 00000000 00:00 0
7f7e9ac64000-7f7e9ad64000 rw-p 00000000 00:00 0
7f7e9ad64000-7f7e9ad65000 ---p 00000000 00:00 0
7f7e9ad65000-7f7e9ae65000 rw-p 00000000 00:00 0
7f7e9ae65000-7f7e9ae66000 ---p 00000000 00:00 0
7f7e9ae66000-7f7e9af66000 rw-p 00000000 00:00 0
7f7e9af66000-7f7e9af67000 ---p 00000000 00:00 0
7f7e9af67000-7f7e9b067000 rw-p 00000000 00:00 0
7f7e9b067000-7f7e9b068000 ---p 00000000 00:00 0
7f7e9b068000-7f7e9b168000 rw-p 00000000 00:00 0
7f7e9b168000-7f7e9b169000 ---p 00000000 00:00 0
7f7e9b169000-7f7e9b269000 rw-p 00000000 00:00 0
7f7e9b269000-7f7e9b26a000 ---p 00000000 00:00 0
7f7e9b26a000-7f7e9b36a000 rw-p 00000000 00:00 0
7f7e9b36a000-7f7e9b36b000 ---p 00000000 00:00 0
7f7e9b36b000-7f7e9b46b000 rw-p 00000000 00:00 0
7f7e9b46b000-7f7e9b46c000 ---p 00000000 00:00 0
7f7e9b46c000-7f7e9b56c000 rw-p 00000000 00:00 0
7f7e9b56c000-7f7e9b56d000 ---p 00000000 00:00 0
7f7e9b56d000-7f7e9b66d000 rw-p 00000000 00:00 0
7f7e9b66d000-7f7e9b66e000 ---p 00000000 00:00 0
7f7e9b66e000-7f7e9b76e000 rw-p 00000000 00:00 0
7f7e9b76e000-7f7e9b76f000 ---p 00000000 00:00 0
7f7e9b76f000-7f7e9b86f000 rw-p 00000000 00:00 0
7f7e9b86f000-7f7e9b870000 ---p 00000000 00:00 0
7f7e9b870000-7f7e9bb68000 rw-p 00000000 00:00 0
7f7e9bb68000-7f7e9d8e6000 ---p 00000000 00:00 0
7f7e9d8e6000-7f7e9dade000 rw-p 00000000 00:00 0
7f7e9dade000-7f7e9f85b000 ---p 00000000 00:00 0
7f7e9f85b000-7f7e9f957000 rw-p 00000000 00:00 0
7f7e9f957000-7f7ea0816000 ---p 00000000 00:00 0
7f7ea0816000-7f7ea0821000 rw-p 00000000 00:00 0
7f7ea0821000-7f7ea0bd7000 ---p 00000000 00:00 0
7f7ea0bd7000-7f7ea0e47000 rwxp 00000000 00:00 0
7f7ea0e47000-7f7eafbd7000 ---p 00000000 00:00 0
7f7eafbd7000-7f7eafbf1000 r-xp 00000000 08:03 1313599                    /usr/local/jdk-1.8.0/jre/lib/amd64/libzip.so
7f7eafbf1000-7f7eafdf1000 ---p 0001a000 08:03 1313599                    /usr/local/jdk-1.8.0/jre/lib/amd64/libzip.so
7f7eafdf1000-7f7eafdf2000 rw-p 0001a000 08:03 1313599                    /usr/local/jdk-1.8.0/jre/lib/amd64/libzip.so
7f7eafdf2000-7f7eafdfe000 r-xp 00000000 08:03 6422558                    /lib64/libnss_files-2.12.so
7f7eafdfe000-7f7eafffe000 ---p 0000c000 08:03 6422558                    /lib64/libnss_files-2.12.so
7f7eafffe000-7f7eaffff000 r--p 0000c000 08:03 6422558                    /lib64/libnss_files-2.12.so
7f7eaffff000-7f7eb0000000 rw-p 0000d000 08:03 6422558                    /lib64/libnss_files-2.12.so
7f7eb0000000-7f7eb0060000 rw-p 00000000 00:00 0
7f7eb0060000-7f7eb4000000 ---p 00000000 00:00 0
7f7eb40b0000-7f7eb40da000 r-xp 00000000 08:03 1313563                    /usr/local/jdk-1.8.0/jre/lib/amd64/libjava.so
7f7eb40da000-7f7eb42da000 ---p 0002a000 08:03 1313563                    /usr/local/jdk-1.8.0/jre/lib/amd64/libjava.so
7f7eb42da000-7f7eb42dc000 rw-p 0002a000 08:03 1313563                    /usr/local/jdk-1.8.0/jre/lib/amd64/libjava.so
7f7eb42dc000-7f7eb42e9000 r-xp 00000000 08:03 1313598                    /usr/local/jdk-1.8.0/jre/lib/amd64/libverify.so
7f7eb42e9000-7f7eb44e9000 ---p 0000d000 08:03 1313598                    /usr/local/jdk-1.8.0/jre/lib/amd64/libverify.so
7f7eb44e9000-7f7eb44eb000 rw-p 0000d000 08:03 1313598                    /usr/local/jdk-1.8.0/jre/lib/amd64/libverify.so
7f7eb44eb000-7f7eb44ee000 ---p 00000000 00:00 0
7f7eb44ee000-7f7eb45ec000 rw-p 00000000 00:00 0
7f7eb45ec000-7f7eb52af000 r-xp 00000000 08:03 1313603                    /usr/local/jdk-1.8.0/jre/lib/amd64/server/libjvm.so
7f7eb52af000-7f7eb54ae000 ---p 00cc3000 08:03 1313603                    /usr/local/jdk-1.8.0/jre/lib/amd64/server/libjvm.so
7f7eb54ae000-7f7eb5587000 rw-p 00cc2000 08:03 1313603                    /usr/local/jdk-1.8.0/jre/lib/amd64/server/libjvm.so
7f7eb5587000-7f7eb55d5000 rw-p 00000000 00:00 0
7f7eb55d5000-7f7eb55ea000 r-xp 00000000 08:03 1313870                    /usr/local/jdk-1.8.0/lib/amd64/jli/libjli.so
7f7eb55ea000-7f7eb57ea000 ---p 00015000 08:03 1313870                    /usr/local/jdk-1.8.0/lib/amd64/jli/libjli.so
7f7eb57ea000-7f7eb57eb000 rw-p 00015000 08:03 1313870                    /usr/local/jdk-1.8.0/lib/amd64/jli/libjli.so
7f7eb57eb000-7f7eb57ec000 rw-p 00000000 00:00 0
7f7eb57f2000-7f7eb57fa000 rw-s 00000000 08:03 2097350                    /tmp/hsperfdata_nxyw/54172
7f7eb57fa000-7f7eb57fb000 rw-p 00000000 00:00 0
7f7eb57fb000-7f7eb57fc000 r--p 00000000 00:00 0
7f7eb57fc000-7f7eb57fd000 rw-p 00000000 00:00 0
7fff1907f000-7fff19095000 rw-p 00000000 00:00 0                          [stack]
7fff1915b000-7fff1915c000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

VM Arguments:
java_command: org.openmuc.openiec61850.clientgui.ClientGui
java_class_path (initial): /home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/amqp-client-5.1.1.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/commons-lang3-3.6.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/fastjson-1.2.46.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/gson-2.8.2.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/hamcrest-core-1.3.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/jackson-annotations-2.9.0.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/jackson-core-2.9.4.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/jackson-databind-2.9.4.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/jasn1-1.6.0.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/jcalendar-1.4.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/junit-4.12.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/logback-classic-1.1.11.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/logback-core-1.1.11.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/openiec61850v1.3.0.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/slf4j-api-1.7.24.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/slf4j-api-1.7.25.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/slf4j-simple-1.6.1.jar
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=/usr/local/jdk-1.8.0
JRE_HOME=/usr/local/jdk-1.8.0/jre
CLASSPATH=/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/amqp-client-5.1.1.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/commons-lang3-3.6.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/fastjson-1.2.46.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/gson-2.8.2.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/hamcrest-core-1.3.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/jackson-annotations-2.9.0.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/jackson-core-2.9.4.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/jackson-databind-2.9.4.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/jasn1-1.6.0.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/jcalendar-1.4.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/junit-4.12.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/logback-classic-1.1.11.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/logback-core-1.1.11.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/openiec61850v1.3.0.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/slf4j-api-1.7.24.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/slf4j-api-1.7.25.jar:/home/nxyw/app/IEC61850ClientV1.9.0/run-scripts/clientgui/../../build/libs-all/slf4j-simple-1.6.1.jar
PATH=/usr/lib64/qt-3.3/bin:/usr/local/jdk-1.8.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/redis/bin:/home/nxyw/bin
USERNAME=nxyw
LD_LIBRARY_PATH=/usr/local/jdk-1.8.0/lib:/usr/local/jdk-1.8.0/jre/lib
SHELL=/bin/bash
DISPLAY=:0.0

Signal Handlers:
SIGSEGV: [libjvm.so+0xabdee0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGBUS: [libjvm.so+0xabdee0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGFPE: [libjvm.so+0x91a580], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGPIPE: [libjvm.so+0x91a580], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGXFSZ: [libjvm.so+0x91a580], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGILL: [libjvm.so+0x91a580], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGUSR1: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
SIGUSR2: [libjvm.so+0x91bbb0], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO
SIGHUP: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
SIGINT: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
SIGTERM: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
SIGQUIT: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none


---------------  S Y S T E M  ---------------

OS:CentOS release 6.5 (Final)

uname:Linux 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64
libc:glibc 2.12 NPTL 2.12
rlimit: STACK 10240k, CORE 0k, NPROC 1024, NOFILE 4096, AS infinity
load average:0.13 0.11 0.04

/proc/meminfo:
MemTotal:       98953852 kB
MemFree:        87973516 kB
Buffers:          203604 kB
Cached:          1876512 kB
SwapCached:            0 kB
Active:          8943840 kB
Inactive:         953580 kB
Active(anon):    7817192 kB
Inactive(anon):    36856 kB
Active(file):    1126648 kB
Inactive(file):   916724 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:      33554424 kB
SwapFree:       33554424 kB
Dirty:               132 kB
Writeback:             0 kB
AnonPages:       7818692 kB
Mapped:           125324 kB
Shmem:             36752 kB
Slab:             254752 kB
SReclaimable:     152664 kB
SUnreclaim:       102088 kB
KernelStack:       18960 kB
PageTables:       102816 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    83031348 kB
Committed_AS:   28411700 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      780940 kB
VmallocChunk:   34291856548 kB
HardwareCorrupted:     0 kB
AnonHugePages:      2048 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       15360 kB
DirectMap2M:     2011136 kB
DirectMap1G:    98566144 kB


CPU:total 56 (14 cores per cpu, 2 threads per core) family 6 model 79 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, rtm, 3dnowpref, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, adx

/proc/cpuinfo:
processor    : 0
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 0
cpu cores    : 14
apicid        : 0
initial apicid    : 0
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 1
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 1
cpu cores    : 14
apicid        : 2
initial apicid    : 2
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 2
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 2
cpu cores    : 14
apicid        : 4
initial apicid    : 4
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 3
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 3
cpu cores    : 14
apicid        : 6
initial apicid    : 6
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 4
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 4
cpu cores    : 14
apicid        : 8
initial apicid    : 8
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 5
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 5
cpu cores    : 14
apicid        : 10
initial apicid    : 10
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 6
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 6
cpu cores    : 14
apicid        : 12
initial apicid    : 12
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 7
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 8
cpu cores    : 14
apicid        : 16
initial apicid    : 16
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 8
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 9
cpu cores    : 14
apicid        : 18
initial apicid    : 18
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 9
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 10
cpu cores    : 14
apicid        : 20
initial apicid    : 20
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 10
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 11
cpu cores    : 14
apicid        : 22
initial apicid    : 22
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 11
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 12
cpu cores    : 14
apicid        : 24
initial apicid    : 24
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 12
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 13
cpu cores    : 14
apicid        : 26
initial apicid    : 26
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 13
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 14
cpu cores    : 14
apicid        : 28
initial apicid    : 28
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 14
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 0
cpu cores    : 14
apicid        : 32
initial apicid    : 32
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 15
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 1
cpu cores    : 14
apicid        : 34
initial apicid    : 34
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 16
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 2
cpu cores    : 14
apicid        : 36
initial apicid    : 36
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 17
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 3
cpu cores    : 14
apicid        : 38
initial apicid    : 38
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 18
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 4
cpu cores    : 14
apicid        : 40
initial apicid    : 40
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 19
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 5
cpu cores    : 14
apicid        : 42
initial apicid    : 42
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 20
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 6
cpu cores    : 14
apicid        : 44
initial apicid    : 44
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 21
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 8
cpu cores    : 14
apicid        : 48
initial apicid    : 48
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 22
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 9
cpu cores    : 14
apicid        : 50
initial apicid    : 50
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 23
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 10
cpu cores    : 14
apicid        : 52
initial apicid    : 52
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 24
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 11
cpu cores    : 14
apicid        : 54
initial apicid    : 54
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 25
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 12
cpu cores    : 14
apicid        : 56
initial apicid    : 56
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 26
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 13
cpu cores    : 14
apicid        : 58
initial apicid    : 58
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 27
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 14
cpu cores    : 14
apicid        : 60
initial apicid    : 60
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 28
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 0
cpu cores    : 14
apicid        : 1
initial apicid    : 1
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 29
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 1
cpu cores    : 14
apicid        : 3
initial apicid    : 3
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 30
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 2
cpu cores    : 14
apicid        : 5
initial apicid    : 5
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 31
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 3
cpu cores    : 14
apicid        : 7
initial apicid    : 7
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 32
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 4
cpu cores    : 14
apicid        : 9
initial apicid    : 9
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 33
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 5
cpu cores    : 14
apicid        : 11
initial apicid    : 11
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 34
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 6
cpu cores    : 14
apicid        : 13
initial apicid    : 13
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 35
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 8
cpu cores    : 14
apicid        : 17
initial apicid    : 17
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 36
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 9
cpu cores    : 14
apicid        : 19
initial apicid    : 19
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 37
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 10
cpu cores    : 14
apicid        : 21
initial apicid    : 21
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 38
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 11
cpu cores    : 14
apicid        : 23
initial apicid    : 23
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 39
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 12
cpu cores    : 14
apicid        : 25
initial apicid    : 25
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 40
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 13
cpu cores    : 14
apicid        : 27
initial apicid    : 27
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 41
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 0
siblings    : 28
core id        : 14
cpu cores    : 14
apicid        : 29
initial apicid    : 29
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.31
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 42
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 0
cpu cores    : 14
apicid        : 33
initial apicid    : 33
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 43
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 1
cpu cores    : 14
apicid        : 35
initial apicid    : 35
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 44
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 2
cpu cores    : 14
apicid        : 37
initial apicid    : 37
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 45
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 3
cpu cores    : 14
apicid        : 39
initial apicid    : 39
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 46
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 4
cpu cores    : 14
apicid        : 41
initial apicid    : 41
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 47
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 5
cpu cores    : 14
apicid        : 43
initial apicid    : 43
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 48
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 6
cpu cores    : 14
apicid        : 45
initial apicid    : 45
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 49
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 8
cpu cores    : 14
apicid        : 49
initial apicid    : 49
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 50
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 9
cpu cores    : 14
apicid        : 51
initial apicid    : 51
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 51
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 10
cpu cores    : 14
apicid        : 53
initial apicid    : 53
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 52
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 11
cpu cores    : 14
apicid        : 55
initial apicid    : 55
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 53
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 12
cpu cores    : 14
apicid        : 57
initial apicid    : 57
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 54
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 13
cpu cores    : 14
apicid        : 59
initial apicid    : 59
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

processor    : 55
vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E7-4830 v4 @ 2.00GHz
stepping    : 1
cpu MHz        : 1995.158
cache size    : 35840 KB
physical id    : 1
siblings    : 28
core id        : 14
cpu cores    : 14
apicid        : 61
initial apicid    : 61
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm
bogomips    : 3990.47
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:

 

Memory: 4k page, physical 98953852k(87973516k free), swap 33554424k(33554424k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (25.92-b14) for linux-amd64 JRE (1.8.0_92-b14), built on Mar 31 2016 21:08:29 by "java_re" with gcc 4.3.0 20080428 (Red Hat 4.3.0-8)

time: Thu Aug  9 15:39:54 2018
elapsed time: 0 seconds (0d 0h 0m 0s)

 

<think>在C语言中,`pthread_t`是一个不透明的数据类型,用于表示线程ID。不同的系统实现不同,因此不能直接使用`printf`打印其原始值。但是,我们可以通过一些方法将其转换为可打印的格式。以下是几种常见的方法: ### 方法1:转换为无符号长整型(在Linux等系统上有效) 在Linux系统中,`pthread_t`被定义为`unsigned long`类型,因此可以直接转换。但这种方法不具备可移植性。 ```c pthread_t thread_id = pthread_self(); printf("Thread ID: %lu\n", (unsigned long)thread_id); ``` ### 方法2:使用`pthread_getunique_np`(非标准,仅限某些系统) 某些系统(如FreeBSD)提供了非标准的函数来获取线程的唯一ID。 ```c // 仅适用于FreeBSD等系统 #include <pthread_np.h> pthread_t thread_id = pthread_self(); printf("Thread ID: %lu\n", pthread_getthreadid_np()); ``` ### 方法3:使用`pthread_self()`获取当前线程ID并转换为字符串(通用但复杂) 由于`pthread_t`可能是一个结构体,我们可以将其内存内容以十六进制形式打印出来。这种方法具有可移植性,但输出不是数字形式。 ```c pthread_t thread_id = pthread_self(); unsigned char *bytes = (unsigned char *)&thread_id; printf("Thread ID: "); for (size_t i = 0; i < sizeof(thread_id); i++) { printf("%02x", bytes[i]); } printf("\n"); ``` ### 方法4:使用`pthread_equal`比较线程ID(不打印,但可用于比较) 虽然不能直接打印,但我们可以通过比较两个线程ID来判断是否相同。 ```c pthread_t thread1, thread2; // ... 创建线程等操作 if (pthread_equal(thread1, thread2)) { printf("Threads are the same\n"); } else { printf("Threads are different\n"); } ``` ### 推荐的可移植方法 最可移植的方法是使用`pthread_self()`获取当前线程ID,然后将其转换为一个可打印的数值类型。但是,由于标准没有规定,我们可以使用`uint64_t`或`unsigned long long`来转换,但注意这仍然依赖于具体实现。 ```c #include <inttypes.h> // 将pthread_t转换为uint64_t(可能丢失精度,但大多数系统足够) uint64_t tid = 0; memcpy(&tid, &thread_id, (sizeof(thread_id) < sizeof(tid)) ? sizeof(thread_id) : sizeof(tid)); printf("Thread ID: %" PRIu64 "\n", tid); ``` ### 完整示例:创建线程并打印线程ID 以下是一个完整的示例,展示如何创建线程并打印主线程和子线程的ID(使用可移植的十六进制内存表示法): ```c #include <pthread.h> #include <stdio.h> #include <string.h> // 线程函数 void* print_thread_id(void *arg) { pthread_t tid = pthread_self(); unsigned char *bytes = (unsigned char *)&tid; printf("Child Thread ID (hex): "); for (size_t i = 0; i < sizeof(tid); i++) { printf("%02x", bytes[i]); } printf("\n"); return NULL; } int main() { pthread_t thread_id; pthread_create(&thread_id, NULL, print_thread_id, NULL); // 打印主线程ID pthread_t main_tid = pthread_self(); unsigned char *main_bytes = (unsigned char *)&main_tid; printf("Main Thread ID (hex): "); for (size_t i = 0; i < sizeof(main_tid); i++) { printf("%02x", main_bytes[i]); } printf("\n"); // 等待子线程结束 pthread_join(thread_id, NULL); return 0; } ``` ### 注意事项 1. **可移植性**:直接转换`pthread_t`为整数类型在Linux上可行,但在其他系统(如macOS)可能失败,因为macOS中`pthread_t`是指针类型。使用十六进制内存表示法虽然可移植,但输出较长且不易读。 2. **线程ID的唯一性**:在同一进程内,线程ID是唯一的。但不同进程的线程ID可能相同。 3. **线程ID的复用**:线程退出后,其ID可能会被系统分配给新的线程。 ### 替代方案:使用系统调用获取线程ID 在Linux中,可以通过系统调用`syscall(SYS_gettid)`获取线程ID(即内核线程ID,LWP),这是一个整数,且在整个系统内唯一(而不仅仅是进程内唯一)。但这种方法仅适用于Linux。 ```c #include <sys/syscall.h> #include <unistd.h> #include <stdio.h> pid_t gettid() { return (pid_t)syscall(SYS_gettid); } int main() { printf("Thread ID (LWP): %ld\n", (long)gettid()); return 0; } ``` ### 总结 - 如果需要可移植性,使用十六进制打印`pthread_t`的内存表示。 - 如果只针对Linux,可以使用`syscall(SYS_gettid)`获取整数形式的线程ID(LWP)。 - 避免直接假设`pthread_t`为整数类型。 §§相关问题§§: 1. 在Linux中,如何通过命令行查看进程的所有线程ID? 2. `pthread_self()` 和 `getpid()` 返回的ID有什么区别? 3. 在多线程程序中,为什么不能使用`getpid()`来区分不同的线程? 4. 如何实现一个跨平台的线程ID打印函数?</think>### 打印 `pthread_t` 线程 ID 的完整指南 在 C 语言中,`pthread_t` 是一个不透明数据类型,不能直接使用 `printf` 打印。不同系统有不同实现方式,需要特定方法才能正确打印。以下是跨平台的解决方案: --- ### 核心挑战 1. **平台差异**: - Linux:`pthread_t` = `unsigned long` - macOS:`pthread_t` = `struct _opaque_pthread_t*`(指针) - FreeBSD:`pthread_t` = `struct pthread*`(指针) 2. **无标准打印方法**:POSIX 标准未定义格式化输出函数 3. **类型大小不确定**:`sizeof(pthread_t)` 在不同系统可能不同 --- ### 跨平台打印方法 #### 方法 1:十六进制内存转储(最可移植) ```c #include <pthread.h> #include <stdio.h> #include <string.h> void print_thread_id(pthread_t tid) { unsigned char *bytes = (unsigned char *)&tid; printf("Thread ID: "); for (size_t i = 0; i < sizeof(tid); i++) { printf("%02X", bytes[i]); } printf("\n"); } // 使用示例 int main() { pthread_t tid = pthread_self(); print_thread_id(tid); return 0; } ``` #### 方法 2:转换为最大整数类型(Linux/macOS 兼容) ```c #include <inttypes.h> #include <pthread.h> #include <stdio.h> void print_thread_id(pthread_t tid) { // 将 pthread_t 转换为 uintmax_t(最大无符号整数) uintmax_t id = 0; memcpy(&id, &tid, (sizeof(id) < sizeof(tid)) ? sizeof(id) : sizeof(tid)); #ifdef __APPLE__ // macOS 是指针类型 printf("Thread ID: 0x%" PRIxPTR "\n", (uintptr_t)tid); #else // Linux/BSD 是整数类型 printf("Thread ID: %" PRIuMAX "\n", id); #endif } ``` #### 方法 3:使用系统特定 API(高性能) ```c #include <pthread.h> #include <stdio.h> void print_thread_id(pthread_t tid) { #if defined(__linux__) // Linux: 直接转换为 unsigned long printf("Thread ID (Linux): %lu\n", (unsigned long)tid); #elif defined(__APPLE__) // macOS: 使用 pthread_threadid_np uint64_t tid64; pthread_threadid_np(tid, &tid64); printf("Thread ID (macOS): %llu\n", (unsigned long long)tid64); #elif defined(__FreeBSD__) // FreeBSD: 转换为指针地址 printf("Thread ID (FreeBSD): %p\n", (void*)tid); #else // 通用回退方案 unsigned char *bytes = (unsigned char *)&tid; printf("Thread ID: "); for (size_t i = 0; i < sizeof(tid); i++) { printf("%02X", bytes[i]); } printf("\n"); #endif } ``` --- ### 完整线程创建与打印示例 ```c #include <pthread.h> #include <stdio.h> #include <stdlib.h> #include <inttypes.h> #include <string.h> // 线程函数 void* thread_function(void* arg) { printf("Child thread ID: "); print_thread_id(pthread_self()); return NULL; } // 跨平台打印函数 void print_thread_id(pthread_t tid) { #if defined(__linux__) printf("%lu", (unsigned long)tid); #elif defined(__APPLE__) uint64_t tid64; pthread_threadid_np(tid, &tid64); printf("%llu", (unsigned long long)tid64); #else // 通用十六进制打印 unsigned char *bytes = (unsigned char *)&tid; for (size_t i = 0; i < sizeof(tid); i++) { printf("%02X", bytes[i]); } #endif } int main() { pthread_t thread_id; // 创建线程 if (pthread_create(&thread_id, NULL, thread_function, NULL) != 0) { perror("Thread creation failed"); return EXIT_FAILURE; } // 打印主线程ID printf("Main thread ID: "); print_thread_id(pthread_self()); printf("\n"); // 打印子线程ID printf("Created thread ID: "); print_thread_id(thread_id); printf("\n"); // 等待线程结束 pthread_join(thread_id, NULL); return EXIT_SUCCESS; } ``` --- ### 各平台实现细节 #### 1. Linux 系统 ```c // 获取线程ID(返回 unsigned long) pthread_t tid = pthread_self(); printf("Linux Thread ID: %lu\n", (unsigned long)tid); // 获取内核级线程ID(LWP) #include <sys/syscall.h> pid_t lwp_id = syscall(SYS_gettid); printf("LWP ID: %ld\n", (long)lwp_id); ``` #### 2. macOS 系统 ```c #include <pthread.h> #include <sys/sysctl.h> // 推荐方法 uint64_t tid64; pthread_threadid_np(pthread_self(), &tid64); printf("macOS Thread ID: %llu\n", tid64); // 替代方法(指针值) printf("Thread Pointer: %p\n", pthread_self()); ``` #### 3. Windows (pthreads-w32) ```c #include <pthread.h> // Windows 实现通常返回 DWORD printf("Windows Thread ID: %u\n", (unsigned int)pthread_self().p); ``` --- ### 为什么不能直接打印 `pthread_t` 1. **类型不透明**: ```c // POSIX 标准定义 typedef struct __pthread *pthread_t; // 实际实现隐藏 ``` 2. **内存布局未知**: - 可能是结构体(包含多个字段) - 可能是整数 - 可能是指针 3. **格式化问题**: ```c // 错误示例:类型不匹配 printf("%d", thread_id); // 可能崩溃或输出错误值 ``` --- ### 高级技巧:线程ID映射表 ```c #include <pthread.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_THREADS 10 struct ThreadInfo { pthread_t sys_id; int logical_id; char name[32]; }; struct ThreadInfo thread_table[MAX_THREADS]; int thread_count = 0; // 注册线程信息 int register_thread(pthread_t sys_id, const char* name) { if (thread_count >= MAX_THREADS) return -1; thread_table[thread_count].sys_id = sys_id; thread_table[thread_count].logical_id = thread_count + 1; strncpy(thread_table[thread_count].name, name, 31); thread_table[thread_count].name[31] = '\0'; return thread_count++; } // 打印友好线程信息 void print_friendly_thread_id(pthread_t tid) { for (int i = 0; i < thread_count; i++) { if (pthread_equal(tid, thread_table[i].sys_id)) { printf("[%s #%d]", thread_table[i].name, thread_table[i].logical_id); return; } } // 未找到时回退到系统ID printf("Unknown Thread ("); unsigned char *bytes = (unsigned char *)&tid; for (size_t i = 0; i < sizeof(tid); i++) { printf("%02X", bytes[i]); } printf(")"); } // 使用示例 void* worker(void* arg) { register_thread(pthread_self(), "Worker"); print_friendly_thread_id(pthread_self()); return NULL; } ``` --- ### 常见错误及解决方案 | 错误类型 | 错误示例 | 解决方案 | |----------|----------|----------| | **格式错误** | `printf("%d", tid);` | 使用类型安全打印函数 | | **未初始化** | 使用未赋值的 `pthread_t` | 始终初始化:`pthread_t tid = {0}` | | **平台依赖** | 假设 `pthread_t` 是整数 | 使用条件编译 | | **比较错误** | `if (tid1 == tid2)` | 使用 `pthread_equal()` | | **生命周期** | 打印已结束线程的 ID | 及时注销线程信息 |
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值