Download Apresentação RHEL 6 - Performance - Rumos > Formação

classypalmInternet και Εφαρμογές Web

12 Νοε 2013 (πριν από 3 χρόνια και 9 μήνες)

118 εμφανίσεις

Resumo –Apresentação : Orador
•Ruben Oliveira ruben.oliveira@rumos.pt
RdHCifidEi(RHCE)
R
e
d
 
H
at 
C
ert
ifi
e
d
 
E
ng
i
neer 
(RHCE)
Red Hat Certified Examiner (RHCX)
Red Hat Certified Virtualization Administrator (RHCVA)
JBossTrainer
JBoss
 
Trainer
MCITP: Enterprise Administrator on Windows 2008
MCTS on Windows Server 2008 Active Directory
MCTS on Windows Server 2008 Application Platform
MCTS on Windows Server 2008 Network Infrastructure
Microsoft Certified System Engineer (MCSE) on Windows 2003 
•Experiência
•Administrador Sistemas @ Hospital Maria Pia no Porto
•Programador C++  Aplicação Gestão @ Balflex S.A.
•Formador RedHat / Java EE / PHP @ Rumos  
Agenda
•Red Hat Performance Im
p
rovements
p
•Oferta Formativa 
RdHtJB

R
e
d
 
H
a
t
 
JB
oss
Red Hat
Linux destinado a empresas
Tecnologias maduras e testadas
Ciclolongoentreversões
Ciclo
 
longo
?
entre
?
versões
Certificada por HP,Dell,IBM,Fujitsu,Oracle,SAP...
Parcerias de Virtualização com a Microsoft
Facturaçãoanual748M$em2010+15%/2009
Facturação
 
anual
?
748M$
?
em
?
2010
?
+15%
?
/
?
2009
Red Hat comparison
Red Hat3456
CPUs x86_6486464/255128/4096
MEM128 GB256GB/1TB256GB/1TB2TB/64TB
Maximum
2TB
8TB
16TB
16TB
Maximum

filesystem size
(Ext3)
2TB
8TB
16TB
16TB
Mi
16TB
16TB
M
ax
i
mum
filesystem size
(Ext4)
16TB
16TB
Maximum
filesize (XFS)
100TB100TB
Kernel
2421
269
2618
2632(3334)
Kernel

foundation
2
.
4
.
21
2
.
6
.
9
2
.
6
.
18
2
.
6
.
32

(33
,
34)
CompilerGCC 3.2GCC 3.4GCC 4.1GCC 4.4
Benchmark AIM7
Completely Fair Scheduling (CFS)
RHEL 6 also implements Transparent Hugepages (THP) 
todynamicallyallocatex86642MBinsteadof4KB
to
?
dynamically
?
allocate
?
x86
_
64
 
2MB
?
instead
?
of
?
4KB
File System Scalability: EXT3 / EXT4 / XFS
Faster big file deletion
I/O elevator=deadline
(versus CFQ default)
Also noo
p,
 as. 
p,
Disable I/O barriers if not needed
Mountwithnoatimenodiratime
Mount
 
with
?
noatime
,
nodiratime
elevators
• Deadline
Two queues –one for read and one for write
IOs dis
p
atched based on time s
p
ent in 
q
ueue
ppq
• CFQ (Completely Fair Queuing)
Perprocessqueue
Per
 
process
?
queue
Each process queue gets a fixed time slice (based on
processpriority
tomaintainfairness)
process
 
priority
?–
to
 
maintain
?
fairness)
Btdli(ltddli/f)
B
oo
t
 comman
d
 
li
ne 
(
e
l
eva
t
or=
d
ea
dli
ne
/
c
f
q
)
echo “deadline” > /sys/class/block/sda/queue/scheduler
tuned
• tuned‐adm list
• available profiles:

污te湣n

灥牦潲浡湣o

污te湣n

灥牦潲浡湣o
◦enterprise‐storage

摥fa畬u

摥fa畬u
◦throughput‐performance

污灴潰

灯persave

污灴潰

ac
?r
powersave
◦laptop‐battery‐powersave
d
dfili
• tune
d
‐a
d
m pro
fil
e enterpr
i
se‐storage
PowerTOP
PowerTOP
Tickless Kernel
Control Groups
• Quality of Service and accounting 
/etc/cgconfig.confmount {
//
cpuset =
/
cgroup
/
cpuset;
cpu = /cgroup/cpu;
cpuacct = /cgroup/cpuacct;
memory=/cgroup/memory;
memory

=

/cgroup/memory;
devices = /cgroup/devices;
freezer = /cgroup/freezer;
netcls = /c
g
rou
p
/netcls
;
_
gp
_
;
blkio = /cgroup/blkio;
}
fii$(11000)dh$il1d
f
or
i

i
n
$(
seq
1

1000)
;
d
o ec
h
o
$i
;s
l
eep
1
;
d
one
echo FROZEN > /cgroup/freezer/libvirt/qemu/desktopclient/freezer.state
echoTHAWED>/cgroup/freezer/libvirt/qemu/desktopclient/freezerstate
echo

THAWED

>

/cgroup/freezer/libvirt/qemu/desktopclient/freezer
.
state
Control Groups
• /etc/cgconfig.conf
group lowstress {
perm {
task {
uid
=
ruben;
uid

ruben;
gid = ruben;
}
admin {
uid=root;
uid

=

root;
gid = root;
}
}
{
cpu
{
cpu.shares = 100;
}
memory {
memory.limit_in_bytes = 512M;
}
}
Control Groups
top
gnome‐system‐monitor
./stress
l/l
2
cgexec ‐g cpu:
l
owstress .
/
stress
l
ow ‐c 
2
cgexec ‐g cpu:highstress ./stresshigh ‐c 2
RedHatSummit2010CGROUPS
Red
 
Hat
?
Summit
?
2010

CGROUPS
?
IO
Networktc
Network
 
tc
Formação
•RH124 ‐Red Hat System Administration I –5 dias
RH134
RdHtStAdiittiII
4di

RH134
 ‐
R
e
d
 
H
a
t
 
S
ys
t
em 
Ad
m
i
n
i
s
t
ra
ti
on 
II
?

4
?
di
as
•RH135 ‐Red Hat System Administration II with RHCSA Exam

RH199

RHCSARapidTrackCourse

4dias
RH199
?
RHCSA
?
Rapid
?
Track
?
Course
?
4
?
dias
•RH200 ‐RHCSA Rapid Track Course with Exam
•RH254 ‐Red Hat System Administration III –4 dias
•RH255 ‐Red Hat System Administration III with RHCE Exam
•RH299 ‐RHCE Rapid Track Course –4 dias
•RH300 ‐RHCE Rapid Track Course with RHCSA and RHCE Exams
•EX200 Exame Certificação RHCSA 
2.5 horas duração

ExamepráticosemelhanteaoslaboratóriosdocursoRH199

Exame
 
prático
?
semelhante
?
aos
?
laboratórios
?
do
?
curso
?
RH199
•EX300 Exame Certificação 3 horas duração
•Exame 
p
rático semelhante aos laboratórios do curso RH299
p
Formação
JB161‐JBoss and Ejb3 for Java Developers
JB325 ‐Advanced JBoss Enterprise Development
JB331 ‐JBoss Seam A
pp
lication Develo
p
ment
ppp
JB336 ‐JBoss Application Administration
Is your old jboss jmx-console open ? admin/admin ? Jboss dies every night ?
Java Expert
J1004 ‐Fundamentos de Java
J1006 ‐Programação Java 6
J1106
ProgramaçãoWebcomJava
J1106
 ‐
Programação
?
Web
?
com
?
Java
J1107 –Programação Android com Java
J1109 ‐Programação de Dispositivos Móveis
J1206

ProgramaçãoJavaEE
J1206
?
Programação
?
Java
?
EE
J1506 ‐Programação Webervices Java
J1508 ‐Desenvolvimento de Aplicação JDBC
J1602 

Java Script
E203 ‐Linguagem PHP
E205 ‐Lin
g
ua
g
em XML
E370 ‐IPv6 Fundamentos
E502 ‐Unix ‐Administra
ç
ão
gg
E206 ‐Linguagem de Programação C
E207 ‐Linguagem de Programação C ‐
Avançado
E208
LinguagemHTML
ç
E503 ‐Unix ‐Utilização
E504 ‐Unix Shell Programming
E506 ‐Testes de Penetração de Redes com 
LinuxBackTrack
E208
??r
Linguagem
?
HTML
E223 ‐MySQL
E225 ‐Ajax com ASP .NET (NOVO)
E320 ‐Segurança em Redes
Linux
 
BackTrack
E539 ‐OpenOffice
E591 ‐SugarCRM ‐Utilização e Administração
E592 ‐Alfresco ‐Utilização e Administração
E593 ‐Zimbra ‐Utilização e Administração