Escolar Documentos
Profissional Documentos
Cultura Documentos
x86_64
RHEL5 RHEL6
RHEL4
RHEL5
RHEL6
Kernel
2.6.9
2.6.18
2.6.32
GCC
3.4
4.1
4.4
arch
x86, x86_64
x86, x86_64
Ia64
Ia64
power,system Z power,system Z
x86, x86_64
power,system Z
CPU
RHEL4
RHEL5
RHEL6
X86
32
32
32
x86_64
64 / 64
64 / 255
128 / 4096
power
64 / 128
128
128
System Z
64
64
80
xx / xx /
RHEL4
RHEL5
RHEL6
X86
64GB
16GB
16GB
x86_64
256GB / 1TB
256GB / 1TB
2TB / 64TB
power
128GB / 1TB
512GB / 1TB
2TB
System Z
1.5TB
1.5TB
3TB
xx / xx /
Ext3
Filesize max
Ext3
Filesystem max
Ext4
Filesize max
Ext4
Filesystem max
XFS
Filesize max
XFS
Filesystem max
RHEL4
RHEL5
RHEL6
2TB
2TB
2TB
8TB
16TB
16TB
16TB
16TB
100TB
100TB
RHEL4
RHEL5
RHEL6
X86
256MB
512MB*
512MB*
x86_64
256MB
512MB*
1GB*
power
512MB
1GB
2GB
DISK space
800MB
1GB
1GB
* CPU 1GB
CPU
Intel Xeon 7500series
256 2048core
16TB
RHEL6 Certified
10
kernel
11
RHEL6
CPU
CFS Completely Fair Scheduler
NUMA
tickless kernel
ticket spin-lock
transparent hugepage
Multi-queue
ext4 xfs
Red Hat K.K. All rights reserved.
12
Kernel
kernel
2.6.18 2.6.32
2.6.33 2.6.34
diff
7,810,000 3,040,000
2.6.32 12,560,000
13
14
RHEL5 = O(1)
O(1)
nice
15
O(1)
kernel nice
CPU
CFS Completely Fair Scheduler
16
CFS
FIFO/RR
O(1)
red-black-tree
O(log n)
17
Transparent Hugepage
18
Hugepage
page Linux
Hugepage page
19
TLB )
CPU
20
x86_64
1page
4KB
4
2MB
3
1GB
2
page TLB
21
100GB
22
hugepage
TLB
page TLB
TLB
TLB
1/512
23
hugepage
Hugetlbfs
hugetlbfs
24
Transparent Hugepage
hugepage
Hugetlbfs
kernel
1page = 2MB
hugepage
25
Transparent Hugepage
[root@r815-1 ~]# cat
/sys/kernel/mm/redhat_transparent_hugepage/enabled
[always] madvise never
4GB 100
[root@r815 ~]# cat /proc/meminfo
AnonHugePages:
Hugepagesize:
41,451,520 kB
2048 kB
26
Multi-queue
27
CPU
CPU
10GbEthernet
28
Single-queue
CPU
lock
CPU
driver
NIC
CPU
29
Multi-queue
CPU
lock
CPU
lock
driver
NIC
lock
CPU
30
RHEL5 RHEL6
31
32
/proc/cpuinfo
processor
physical id
: <socket >
siblings
core id
: <core in socket>
cpu cores
48
33
10GbE-NIC
34
= thread 1 5 50 100
50
10
CPU
Red Hat K.K. All rights reserved.
35
10
9.38 Gbps
Gbps
7.91 Gbps
8
7
6
RHEL5
RHEL6
5
4
3
2
1
0
50
100
36
50 (100
10
9
Gbps
8
7
RHEL5
RHEL6
6
5
4
3
Red Hat K.K. All rights reserved.
37
CPU
100 50
CPU
40
35
30
25
system time
user time
20
15
10
5
0
RHEL5
RHEL6
38
CPU 90
80
70
60
RHEL5
RHEL6
50
40
30
20
10
0
Red Hat K.K. All rights reserved.
39
10GbE
40
virtio
5
4.5
Gbps
4
3.5
3
RHEL5
RHEL6
2.5
2
1.5
1
0.5
0
1VCPU
4VCPU
Red Hat K.K. All rights reserved.
8VCPU
41
vhost-net 4vcpu
9
7.7 Gbps
Gbps
7
6
4.45 Gbps
5
4
3
2
1.52 Gbps
1
0
RHEL5 virtio
RHEL6 virtio
RHEL6 vhost
42
RHEL6
43
Tickless kernel
tick =
OS jiffies
RHEL5 1000Hz
1 1000 tick
1000
divider
tickless = tick
44
RHEL5 RHEL6
RHEL6
45
virt-top
top
CSV
46
47
CPU
100
90
80
70
60
50
40
30
20
10
0
RHEL5
Red Hat K.K. All rights reserved.
RHEL6
48
Tickless kernel
CPU 25.22
Load average 23
CPU 0.51
Load average 0.3
99.49%
49
WE CAN DO MORE
WHEN WE WORK TOGETHER
THE OPEN SOURCE WAY
50
WE CAN DO MORE
WHEN WE WORK TOGETHER
THE OPEN SOURCE WAY
51
WE CAN DO MORE
WHEN WE WORK TOGETHER
THE OPEN SOURCE WAY
52