melhores práticas para obter performance no storage por antonio cesar sartoratto dias

Post on 28-Jun-2015

1.416 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Storage Performance

Melhores práticas para obter performance a partir do storage

IBM perguntou:

Como diminuir a distância entre as

velocidades de processadores e

discos?

Patterson e Hennessy

responderam:

Utilizando vários winchesters. Fontes: Hennessy e Patterson, 2007 (texto) e (foto) ACM Queue December/January 2006-2007, p. 19)

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. 2

Fonte: Hennessy e Patterson, 2003

A condição de cidadão de segunda classe dos discos

fica mais aparente quando são chamados de

“periféricos”.

Processador X Discos

3 Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Fonte: Hennessy e Patterson, 2007

Penso que Vale do Silício tornou-se um nome

inadequado. Os discos magnéticos geraram mais

negócios que os produtos do silício. O nome dessa

região deveria ser trocado para Vale do Óxido de Ferro.

[Al Hoagland]

4 Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Processador X Discos

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

Pirâmide da Performance

velocidades dos componentes de um computador

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. 5

bons resultados de otimização são obtidos quando iniciado pelo storage, pois é o componente mais lento

Fonte da figura: IBM SG24-6645-00, p. 329

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

num mainframe existem mais discos que processadores por isso, os discos dão mais opções para otimização

Limite da Quantidade de Processadores

6

fonte: Stallings, 2006 7 Proibida cópia ou divulgação sem

permissão escrita do CMG Brasil.

Pirâmide de Stallings

ganhamos performance através da organização do storage

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Quanto mais discos forem utilizados, mais ociosos eles ficarão

e assim fornecerão tempos de respostas menores.

Utilização do Disco X Tempo de Resposta

8

Fonte: SPC, 2006

9

Utilização do Disco X Tempo de Resposta

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Benchmark de um disco muito utilizado no mercado

Ambiente on-line: Pperda = 1

(dado fora do cache)

Fonte: Menascé & Almeida, 2002 10 Proibida cópia ou divulgação sem

permissão escrita do CMG Brasil.

Está tudo em Cache?

Sd = tempo de serviço do disco

Probabilidade do dado estar no cache:

modelocapacidade máx. de

armazenamento (TB)

capacidade máx. do cache (GB)

relação cache/storage (%)

IBM DS-8300 Turbo 9,1 128 1,4%IBM Shark F-20 1,2 16 1,3%Fujitsu Et3000 M-1100 11,4 48 0,4%Fujitsu Et3000 M-600 7,8 24 0,3%EMC DMX-3 52,6 128 0,2%EMC DMX-4 52,6 128 0,2%Hitachi USP-600 148,0 128 0,1%Hitachi USP-1100 332,0 256 0,1%

Fontes: IBM e Fujitsu: benchmarks SPC EMC e Hitachi: fichas técnicas 11 Proibida cópia ou divulgação sem

permissão escrita do CMG Brasil.

Está tudo em Cache?

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. 12

Compartilhamento do Storage

a transação consumiu mais MIPS quando executada na outra máquina

(veremos por que)

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. 13

Tempo de Resposta X Fatores Externos

O compartilhamento de um sistema de armazenamento

interferiu na performance.

C A C H E S U B S Y S T E M A C T I V I T Y SYSTEM ID EMP1 START 02/25/2008-08.59.57 INTERVAL 008.00.03 RPT VERSION V1R2 RMF END 02/25/2008-17.00.01 0SUBSYSTEM 2105-01 CU-ID 1004 SSID 0001 CDATE 02/25/2008 TYPE-MODEL 2105-F20 MANUF IBM PLANT 82 SERIAL 000000017890 0------------------------------------------------------------------------------ CACHE SUBSYSTEM OVERVIEW ------------------------------------------------------------------------------ 0TOTAL I/O 12457K CACHE I/O 12457K CACHE OFFLINE 0 TOTAL H/R 0.999 CACHE H/R 0.999 -CACHE I/O -----READ I/O REQUESTS------ -----WRITE I/O REQUESTS------ REQUESTS COUNT RATE H/R COUNT RATE ... H/R 0NORMAL 9759K 339.0 ... 0.999 669750 23.3 ... 1.000 SEQUENTIAL 1695K 58.9 ... 0.999 333678 11.6 ... 1.000 CFW DATA 0 0.0 ... N/A 0 0.0 ... N/A 0TOTAL 11454K 397.8 ... 0.999 1003K 34.9 ... 1.000 0------------------------------------------------------------------------------ CACHE SUBSYSTEM DEVICE OVERVIEW ------------------------------------------------------------------------------ 0VOLUME DEV RRID % I/O ... TOTAL READ WRITE % SERIAL NUM I/O RATE READ ... H/R H/R H/R READ 0*ALL 100.0 432.7 397.3 ... 0.999 0.999 1.000 91.9 *CACHE-OFF 0.0 0.0 *CACHE 100.0 432.7 397.3 ... 0.999 0.999 1.000 91.9 DISK01 1021 0000 6.1 26.3 26.2 ... 0.999 0.999 1.000 99.8 DISK02 1022 0000 0.4 1.6 1.5 ... 0.996 0.996 1.000 94.2 DISK03 1023 0000 0.8 3.5 3.4 ... 0.997 0.997 1.000 98.4 DISK04 1024 0000 0.4 1.5 1.4 ... 0.977 0.975 1.000 91.5 DISK05 1025 0001 0.5 2.0 1.9 ... 0.990 0.989 1.000 93.9 DISK06 1026 0001 0.3 1.4 1.2 ... 0.973 0.971 1.000 92.2 DISK07 1027 0001 0.8 3.5 3.4 ... 0.997 0.997 1.000 97.7 DISK08 1028 0001 2.7 11.6 11.4 ... 0.997 0.997 1.000 98.4 DISK09 1029 0001 1.0 4.5 4.2 ... 0.994 0.994 1.000 92.6 DISK10 102A 0001 3.1 13.5 13.4 ... 0.999 0.999 1.000 99.1 DISK11 102B 0001 1.6 6.9 6.6 ... 0.987 0.987 1.000 96.6 DISK12 102C 0001 0.5 2.3 2.1 ... 0.981 0.980 1.000 96.3 DISK13 102D 0001 22.2 96.1 96.0 ... 1.000 1.000 1.000 100.0 DISK14 102E 0001 19.1 82.5 82.4 ... 1.000 1.000 1.000 99.9 DISK15 102F 0001 8.7 37.7 37.5 ... 1.000 1.000 1.000 99.5 DISK16 1030 0001 4.0 17.3 10.4 ... 0.998 0.997 1.000 60.4 DISK17 100A 0000 2.4 10.5 2.4 ... 1.000 0.999 1.000 23.4 DISK18 100B 0000 1.4 5.8 1.7 ... 0.999 0.997 1.000 28.9

Relatório da atividade do disk-cache

O relatório aponta alta taxa de “hit rate”, mas...

14 Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Os acessos físicos continuam existindo.

Relatório da atividade dos discos físicos

D I R E C T A C C E S S D E V I C E A C T I V I T Y SYSTEM ID EMP1 START 02/25/2008-08.59.57 INTERVAL 008.00.03 RPT VERSION V1R2 RMF END 02/25/2008-17.00.01 CYCLE 1.000 SECONDS - DEVICE AVG AVG AVG AVG AVG AVG AVG % DEV DEVICE VOLUME PAV LCU ACTIVITY RESP IOSQ CMR DB PEND DISC CONN DEV NUM TYPE SERIAL RATE TIME TIME DLY DLY TIME TIME TIME CONN 1021 33903 DISK01 3 0007 22.500 1.7 0.0 0.0 0.0 0.4 0.0 1.3 0.97 1022 33903 DISK02 3 0007 1.482 2.2 0.0 0.0 0.0 0.5 0.1 1.6 0.08 1023 33903 DISK03 3 0007 3.239 3.5 0.0 0.0 0.0 0.3 0.1 3.1 0.33 1024 33903 DISK04 3 0007 1.464 2.5 0.0 0.0 0.0 0.6 0.3 1.6 0.08 1025 33903 DISK05 3 0007 1.909 1.9 0.0 0.0 0.0 0.5 0.2 1.1 0.07 1026 33903 DISK06 3 0007 1.267 3.3 0.0 0.0 0.0 0.6 0.3 2.4 0.10 1027 33903 DISK07 3 0007 3.011 5.6 0.0 0.0 0.0 0.4 0.1 5.2 0.52 1028 33903 DISK08 3 0007 10.815 3.1 0.0 0.0 0.0 0.4 0.1 2.6 0.95 1029 33903 DISK09 3 0007 4.348 1.7 0.1 0.0 0.0 0.6 0.1 1.0 0.14 102A 33903 DISK10 3 0007 12.289 2.2 0.0 0.0 0.0 0.5 0.0 1.7 0.70 102B 33903 DISK11 3 0007 6.190 6.2 0.0 0.0 0.0 0.6 0.2 5.4 1.12 102C 33903 DISK12 3 0007 2.221 1.5 0.0 0.0 0.0 0.4 0.2 0.9 0.06 102D 33903 DISK13 4 0007 24.488 8.6 0.0 0.0 0.0 0.4 0.0 8.2 5.01 102E 33903 DISK14 3 0007 72.919 3.6 0.0 0.0 0.0 0.3 0.0 3.2 7.82 102F 33903 DISK15 3 0007 33.044 3.6 0.0 0.0 0.0 0.3 0.0 3.2 3.57 1030 33903 DISK16 3 0007 17.384 2.1 0.0 0.0 0.0 0.4 0.0 1.7 0.98 100A 33903 DISK17 3 0007 10.160 2.0 0.1 0.0 0.0 0.7 0.0 1.1 0.38 100B 33903 DISK18 3 0007 5.840 1.6 0.0 0.0 0.0 0.4 0.0 1.2 0.22 LCU 0007 337.960 3.1 0.0 0.0 0.0 0.4 0.1 2.7 0.39

15 Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

C A C H E S U B S Y S T E M A C T I V I T Y SYSTEM ID EMP1 START 02/25/2008-08.59.57 INTERVAL 008.00.03 RPT VERSION V1R2 RMF END 02/25/2008-17.00.01 0SUBSYSTEM 2105-01 CU-ID 1004 SSID 0001 CDATE 02/25/2008 TYPE-MODEL 2105-F20 MANUF IBM PLANT 82 SERIAL 000000017890 0------------------------------------------------------------------------------ CACHE SUBSYSTEM OVERVIEW ------------------------------------------------------------------------------ 0TOTAL I/O 12457K CACHE I/O 12457K CACHE OFFLINE 0 TOTAL H/R 0.999 CACHE H/R 0.999 -CACHE I/O -----READ I/O REQUESTS------ -----WRITE I/O REQUESTS------ REQUESTS COUNT RATE H/R COUNT RATE ... H/R 0NORMAL 9759K 339.0 ... 0.999 669750 23.3 ... 1.000 SEQUENTIAL 1695K 58.9 ... 0.999 333678 11.6 ... 1.000 CFW DATA 0 0.0 ... N/A 0 0.0 ... N/A 0TOTAL 11454K 397.8 ... 0.999 1003K 34.9 ... 1.000 0------------------------------------------------------------------------------ CACHE SUBSYSTEM DEVICE OVERVIEW ------------------------------------------------------------------------------ 0VOLUME DEV RRID % I/O ... TOTAL READ WRITE % SERIAL NUM I/O RATE READ ... H/R H/R H/R READ 0*ALL 100.0 432.7 397.3 ... 0.999 0.999 1.000 91.9 *CACHE-OFF 0.0 0.0 *CACHE 100.0 432.7 397.3 ... 0.999 0.999 1.000 91.9 DISK01 1021 0000 6.1 26.3 26.2 ... 0.999 0.999 1.000 99.8 DISK02 1022 0000 0.4 1.6 1.5 ... 0.996 0.996 1.000 94.2 DISK03 1023 0000 0.8 3.5 3.4 ... 0.997 0.997 1.000 98.4 DISK04 1024 0000 0.4 1.5 1.4 ... 0.977 0.975 1.000 91.5 DISK05 1025 0001 0.5 2.0 1.9 ... 0.990 0.989 1.000 93.9 DISK06 1026 0001 0.3 1.4 1.2 ... 0.973 0.971 1.000 92.2 DISK07 1027 0001 0.8 3.5 3.4 ... 0.997 0.997 1.000 97.7 DISK08 1028 0001 2.7 11.6 11.4 ... 0.997 0.997 1.000 98.4 DISK09 1029 0001 1.0 4.5 4.2 ... 0.994 0.994 1.000 92.6 DISK10 102A 0001 3.1 13.5 13.4 ... 0.999 0.999 1.000 99.1 DISK11 102B 0001 1.6 6.9 6.6 ... 0.987 0.987 1.000 96.6 DISK12 102C 0001 0.5 2.3 2.1 ... 0.981 0.980 1.000 96.3 DISK13 102D 0001 22.2 96.1 96.0 ... 1.000 1.000 1.000 100.0 DISK14 102E 0001 19.1 82.5 82.4 ... 1.000 1.000 1.000 99.9 DISK15 102F 0001 8.7 37.7 37.5 ... 1.000 1.000 1.000 99.5 DISK16 1030 0001 4.0 17.3 10.4 ... 0.998 0.997 1.000 60.4 DISK17 100A 0000 2.4 10.5 2.4 ... 1.000 0.999 1.000 23.4 DISK18 100B 0000 1.4 5.8 1.7 ... 0.999 0.997 1.000 28.9

Relatório da atividade do disk-cache

A soma da atividade dos discos lógicos é a atividade do disco físico. Quanto menor o uso, menor o tempo de resposta,

melhor a performance.

16 Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.

Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. 17

Obrigado

top related