Networking performance presentation

24
Performansi Jaringan Eko Setijadi

Transcript of Networking performance presentation

Performansi Jaringan

Eko Setijadi

Mengapa perlu memprediksi performansi jaringan?

• Untuk mempertahankan user respon time yang rendah

• Meningkatkan produktifitas • Menyediakan bandwidth jaringan yang memadai• Mempersiapkan untuk pertumbuhan ke depan• Jaminan kesuksesan penggunaan aplikasi baru• Troubleshooting bottleneck• Menentukan diantara aplikasi2 jaringan• Menentukan topologi jaringan yang

terbaik/cocok

Common metric utk performansi jaringan

• Respon time (the most important)– Delay sisi client, delay jaringan, delay server

• Utilisasi jaringan– Menentukan besarnya bandwidth yang harus

disediakan untuk user

Apakah bisa investasi dalam studi performansi jaringan dapat

mengurangi resiko?

• Overprovisioning– Investasi uang untuk hardware dan layanan2 yang tidak

diperlukan (underutilized)

• Underprovisioning– Investasi perbaiakan yang kurang memadai sehingga masih

tidak memberikan user respon time yg memadai

• Perusahaan jasa telephone yang mengawali pentingnya investasi dlm studi performansi jaringan

• Menyediakan informasi akurat bagaimana seharusnya meng-upgrade jaringan dgn efektif.

Apa yg menyebabkan bertambahnya respon time?

• Jumlah user yang aktif

• Intensitas beban kerja masing2 user

• Volume data yang dipertukarkan

• Antrian

• Utilisasi jaringan

• Station (Thinking time)

Quiz 23 Mei 2014

1. Mengapa perlu dilakukan studi untuk meprediksi unjuk kerja jaringan?

2. Metrik yang umum digunakan untuk mengukur unjuk kerja jaringan antara lain?

3. Apa pengaruh respon time jaringa pada perusahaan/institusi/organisasi?

4. Yang berkontribusi pada respon time?

Berapa kecepatan seharusnya untuk jaringan remote?

• Tambah kecepatan ketika kecepatan dirasa sangat rendah

• Menambah kecepatan lebih dari kecepatan saat volume traffic puncak

• relatif

Perlukah meng-upgrade server atau menambah satu lagi server?

• Sesuai dengan aplikasi yang ingin digunakan (ada aplikasi yang bisa diinstalasikan di satu server, ada tidak)=> menambah satu lagi server

• Untuk avaibility layanan (redudansi) => menambah satu lagi server

• Thinking time server : jenis aplikasi, workload yang menjadi semakin berat.=>mengupgrade server

Dapatkah kita menambahkan aplikasi ke jaringan enterprise?

• Pastikan bahwa respon time tidak menjadi lebih buruk

• Tentukan lokasi dan jumlah user dan server untuk aplikasi tsb

• Berapa volume transaksi dari aplikasi baru

• Simulasikan jaringan dengan menggunakan aplikasi baru

Mengambil data performansi jaringan

• Hasilnya dapat dibuat ulang jika prosedur yang digunakan benar

• Pengukuran performansi sering kali dapat dipergunakan kembali

• Menggunakan statistik cocok untuk metoda analisa

• Dapat digunakan sebagai dasar pengambilan keputasan investasi jaringan (aplikasi yg dipakai, jenis layanan, dll)

SNMP(Simple Network Management Protocol)

• Hubs, switch, bridge, router, terminal server, PC station, network printer, semua support SNMP.

• SNMP hanya memberikan angka yang mengindikasikan performansi. Tidak ada informasi mengenai transaksi, paket, atau timing. SNMP tidak mengetahui sumber dan tujuan dari data.

LAN Analyzer

• Memonitor dan meng-capture frame dalam jaringan LAN

Simple network testing!

• Ping (packet inter net groper)

• Netstat (network statistic)

• Tracert, traceroute

Indicator2 dari performansi jaringan

• Response time• Average response time• Transaction rate• Memory utilization• CPU utilization• Network utilization• Jumlah maximum concurrent user• Time taken to display color image

Quiz 30 Mei 2014

1. Apa yang perlu dipertimbangkan untuk menambah server?

2. Manfaat dari pengambilan data unjuk kerja jaringan?

3. Sebutkan tiga tools simple network testing, dan jelaskan masing-masing fungsinya?

C:\>ping www.google.com -n 10 -l 32 -i 225

www.l.google.com [216.239.61.104] に ping を送信しています 32 バイトのデータ :216.239.61.104 からの応答 : バイト数 =32 時間 =309ms TTL=48216.239.61.104 からの応答 : バイト数 =32 時間 =358ms TTL=48216.239.61.104 からの応答 : バイト数 =32 時間 =264ms TTL=48216.239.61.104 からの応答 : バイト数 =32 時間 =317ms TTL=48216.239.61.104 からの応答 : バイト数 =32 時間 =335ms TTL=48216.239.61.104 からの応答 : バイト数 =32 時間 =593ms TTL=48216.239.61.104 からの応答 : バイト数 =32 時間 =275ms TTL=48216.239.61.104 からの応答 : バイト数 =32 時間 =340ms TTL=48216.239.61.104 からの応答 : バイト数 =32 時間 =283ms TTL=48216.239.61.104 からの応答 : バイト数 =32 時間 =435ms TTL=48

216.239.61.104 の ping 統計 : パケット数 : 送信 = 10 、受信 = 10 、損失 = 0 (0% の損失 ) 、ラウンド トリップの概算時間 ( ミリ秒 ): 最小 = 264ms 、最大 = 593ms 、平均 = 350ms

C:\>

C:\>tracert www.google.comwww.l.google.com [216.239.61.104] へのルートをトレースしています経由するホップ数は最大 30 です : 1 472 ms 319 ms 440 ms 10.20.3.10 2 431 ms 317 ms 468 ms 10.20.28.241 3 344 ms 438 ms 307 ms 10.20.28.235 4 324 ms 440 ms 719 ms 10.20.28.62 5 377 ms 399 ms 319 ms 10.20.27.241 6 * * * 要求がタイムアウトしました。 7 * * * 要求がタイムアウトしました。 8 475 ms 378 ms 381 ms 10.28.1.26 9 378 ms 900 ms 701 ms 10.17.127.249 10 317 ms 319 ms 459 ms 202.70.62.145 11 496 ms 500 ms 462 ms 202.43.177.165 12 497 ms 378 ms 341 ms 202.43.176.234 13 329 ms 479 ms 519 ms p15169.sgw.equinix.com [202.79.197.30] 14 521 ms 416 ms 499 ms 209.85.243.156 15 358 ms 519 ms 359 ms 209.85.254.179 16 516 ms 358 ms 480 ms sin01s01-in-f104.1e100.net [216.239.61.104]

トレースを完了しました。

C:\>

C:\>netstat

アクティブな接続

プロトコル ローカル アドレス 外部アドレス 状態 TCP 10.10.96.117:64731 114-39-142-251:16053 ESTABLISHED TCP 10.10.96.117:64784 63.236.35.10:http CLOSE_WAIT

C:\>

RT

T i

n m

illi

seco

nd

Loopback Packet Size in Bytes

RT

T i

n m

illi

seco

nd

Packet sequence

Cu

mu

lati

ve

Pro

bab

ilit

y D

ensi

ty

RTT in millisecond

Nu

mb

er o

f re

spo

n

in 2

5 m

sec.

Bin

RTT in millisecond

RT

T i

n m

illi

seco

nd

Loopback Packet Size in Bytes

***

***

**RTT= f(loopback packet size)

prediction

RT

T i

n m

illi

seco

nd

Packet sequence

mean

Deviasi atas

Deviasi bawah

Round time trip sebagai fungsi loopback packet size

Nu

mb

er o

f re

spo

n

in 2

5 m

sec.

Bin

RTT in millisecond

25 msec

Cu

mu

lati

ve

Pro

bab

ilit

y D

ensi

ty

RTT in millisecond

1

400 425

400 s/d 425

425 s/d 450

425 s/d 450

dst

dst

P=b/a

P= probabilitas kemunculan

b=jumlah nilai yang muncul

a=total jumlah semua paket

Penulisan laporan

• Dalam betuk dua kolom• Judul, nama semua kontributor dan afiliasi kontributor

dicantumkan • Pendahuluan

– Mengapa laporan ini penting untuk disampaikan– Tujuan apa laporan ini ditulis (pembaca diharapakan akan

mendapatkan apa setelah membaca laporan ini)=>berief explanation

– Metode yang digunakan dalam penulisan laporan (metode pengambilan data, metode yang digunakan mengulas atau menganalisa data)=>brief explanation

– Hasil yang dapat disimpulkan dari laporan ini– Penjelasan struktur penulisan laporan

Penulisan laporan

• Metode– Detail metode pengambilan data dan analisa

data

• Hasil dan analisa

• Kesimpulan

lanjutan

Judul

Kontributor 1, konributor 2, kontributor 3

Email 1, email 2, email 3

Afiliasi

I. Introduction

II. Metode

III. Hasil dan Analisa

IV. Kesimpulan

II. Pustaka