Penjelasan tentang Squid CacheMGR

Bahan bacaan :

Untuk mengakses cachemgr general runtime information via konsol :

#squidclient mgr:info

Melalui browser :

general runtime information

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

will be contiued if i have more spare times

Author: arist on 20/07/2010
Category: Knowledge Base, Squid & Proxy
Tags: ,
8 responses to “Penjelasan tentang Squid CacheMGR”
  1. buyungsandy says:

    samlekommmm

  2. ImeR says:

    kumsalam……

  3. kaskus.dbest says:

    thanks paaaiii :2thumbup :2thumbup

  4. jiypc says:

    baru yg ginian ternyata kek gitu toh artinya

    thanks senpai :2thumbup :thumbup

  5. brainstromer says:

    :)
    mantap senpai…
    hiks2 terharu :matabelo :matabelo :matabelo :matabelo nyari kemana mana ternyata disebelah

  6. arulaisy says:

    :babygirl

  7. a3m-nix says:

    nice info, thanks bro,..

  8. whielyx says:

    nice share om….
    nanya dikit yah…
    kalo nilai Page faults with physical i/o ini, parameter utk apa yah.,..??? karena d t4 aku dah membengkak ampe ratusan…. thanks b4…

Leave a Reply

*

[+] kaskus emoticons

Last articles

Content Protected Using Blog Protector By: PcDrome.