Ads 468x60px

Friday, November 16, 2012

0
Penjelasan tentang squid CacheMGR


Untuk mengakses cachemgr general runtime information via konsol :
#squidclient mgr:info
Melalui browser :


















Hasilnya angka-angka + kata-kata banyak sekali :D
let’s read apa artinya kata-kata dan angka-angka itu, yang penting-penting saja ya :D
Connection information for squid:
        Number of clients accessing cache:    15
        Number of HTTP requests received:     1775447
        Number of ICP messages received:      0
        Number of ICP messages sent:   0
        Number of queued ICP replies:  0
        Number of HTCP messages received:     0
        Number of HTCP messages sent:  0
        Request failure ratio:  0.00
        Average HTTP requests per minute since start: 144.9
        Average ICP messages per minute since start:  0.0
        Select loop called: 34743641 times, 21.162 ms avg

Number of clients accessing cache:
Jumlah IP unik yg pernah mengakses squid. Misalnya jaringan dengan 14 PC client, 1 mikrotik, akan dibaca ada 15 client yg mengakses squid. Kalo misalnya ada 1 laptop yg kemudian terhubung ke squid, squid akan membaca ada 16 client. Biarpun kemudian laptop itu udah tidak terhubung lagi ke squid, tetap 16 client yg ditampilkan cachemgr sampe squid reboot

Number of HTTP requests received s/d Average ICP messages per minute since start
dari namanya sudah self explanatory, ga perlu dijelaskan lagi

Select loop called
Kesalahpahaman menjurus ke salah kaprah sering terjadi disini. angka ini bukan petunjuk performa kecepatan squid merespon request dari client yang sebenarnya.
Ini adalah waktu interval antara sebuah fungi select() [atau poll()/epoll()] dipanggil, dan waktu selanjutnya fungsi itu dipanggil lagi, bukan seberapa cepat request client diproses squid.
Semakin sibuk jaringan,  nilai Select Loop Called akan semakin kecil
Cache information for squid:
        Request Hit Ratios:    5min: 52.9%, 60min: 42.6%
        Byte Hit Ratios:       5min: 33.2%, 60min: 35.6%
        Request Memory Hit Ratios:     5min: 1.5%, 60min: 1.6%
        Request Disk Hit Ratios:       5min: 94.0%, 60min: 90.2%
        Storage Swap size:     20939596 KB
        Storage Mem size:      8180 KB
        Mean Object Size:      11.03 KB
        Requests given to unlinkd:     0

Request Hit Ratios
Prosentase cache hit dibanding HTTP request

Byte Hit Ratios
Squid akan membandingkan jumlah bytes diterima dari server asli (received) misalnya dari server warneter.net dengan jumlah bytes yang dikirim ke client (sent).  Jika received lebih kecil sent, byte hit ratio akan positif. Nilai ini dapat juga menjadi negatif, artinya received  lebih besar dari sent jika client sering membatalkan request sebelum semua byte selesai di sent oleh squid

Request Memory Hit Ratios
Prosentase cache hit yang diambil dari memory bukan dari Hard disk. Kalau di cache log, ini adalah persentase TCP_MEM_HIT

Request Disk Hit Ratios
Prosentase cahe hit yang diambil dari hard disk. Kalau di cache log, ini adalah persentase TCP_HIT
Yang harus diingat, Request Memory Hit Ratios dan Request Disk Hit Ratios diatas hanya nilai sesaat, bukan nilai pasti cache hit. Besarnya cache hit yang sebenarnya diliat dari cache client list
#squidclient mgr:client_list
Liat di baris-baris paling bawah :
TOTALS
ICP : 0 Queries, 0 Hits (  0%)
HTTP: 1833797 Requests, 791694 Hits ( 43%)
43% itu adalah cache hit yang sebenarnya, berapa % bandwidth internet yang dihemat dengan penggunaan squid cache proxy

Storage Swap Size
Jumlah data yang ter-cache, atau tersimpan di hard disk, dalam satuan kilobytes.

Storage Mem size
Jumlah data yang ter-cache, atau tersimpan di memory atau RAM, dalam satuan kilobytes.

Mean Object Size
Hasil pembagian besarnya storage swap size dengan jumlah file cache. Hasilnya adalah size rata-rata besarnya file cache

Requests given to unlinkd
unlinkd adalah proses external yang digunakan squid untuk menghandle deteltion/penghapusan file cache. Jika nilainya 0 berarti proses unlinkd tidak digunakan dalam konfigurasi squidnya. Saat compile squid, tambahkan option –disable-unlinkd saat ./configure
Median Service Times (seconds)  5 min    60 min:
        HTTP Requests (All):   0.03622  0.07825
        Cache Misses:          0.44968  0.24267
        Cache Hits:            0.00091  0.00091
        Near Hits:             0.76407  0.39928
        Not-Modified Replies:  0.00091  0.00091
        DNS Lookups:           0.00000  0.00000
        ICP Queries:           0.00000  0.00000
Sebelum bahas soal ini, lebih baik pahami dulu mengenai apa itu MEDIAN

HTTP Request (All)
Median time semua http request, dihitung mulai dari saat squid menerima request dari client sampai squid selesai merespon request itu (client menerima data hasil dari request0nya) DNS Lookup time juga dihitung dalam median time http request.

Cache Misses
response time untuk request yg tidak tercache, ato cache miss

Cache Hits
waktu yg dibutuhkan squid untuk mengambil data yang sudah ter-cache di hard disk kepada client. Inilah salah satu point performa squid yang sebenarnya, seberapa cepat squid mengambil cache dari harddisk dan kemudian mengirimnya kepada client. Jika cache hit time terlalu tinggi, berarti mulai terjadi bottle neck. Penyebabnya bisa macam-macam, mulai dari konfig squid yang kurang baik, konfig OS-nya yang kurang baik, maupun karena hardware, utamanya hard disk yang kurang baik. Di access log tercatat sebagai TCP_HIT, TCP_MEM_HIT, and TCP_OFFLINE_HIT

Near Hits
Berhubungan dengan TCP_REFRESH_HIT di access log, squid akan request e server asli apakahada file yang lebih baru dari  file di cache. server asli akan merespon, bahwa tidak ada modifikasi atas file yg direquest oleh squid, baru kemudian squid mengirim file cache tersebut ke client

Not-Modified Replies
Jika ada client yang mengirim conditional request dan squid merespon tanpa menghubungi server aslinya. Logged as TCP_IMS_HIT di access log

DNS Lookup
Waktu yang dibutuhkan squid untuk meng-query (menanyakan alamat suatu URL) DNS server

Sumber

Popular Posts

 
viscomtech | © 2010 by DheTemplate.com | Supported by Promotions And Coupons Shopping & WordPress Theme 2 Blog