Memory
Memory Nedir?
Memory, TR7 ana sayfasında cihazın bellek durumunu tek ekranda toplayan görünüm sekmesidir. Sekme üç panelden oluşur: bellek kullanım oranını gösteren gösterge, belleğin uygulama, önbellek, tampon ve boş bellek kırılımını veren dağılım grafiği ve takas alanının doluluk oranı.
Paneller cihazın kendi belleğini okur; vService, WAF profili ya da DNS servisi ayrımı yapmaz. Bu nedenle sekmedeki hiçbir panelin başlığında All vServices ya da vService Distribution üst satırı yer almaz. Tek bir hizmetin bellek tüketimi bu sekmede değil, o hizmetin kendi panosunda izlenir.
Sekmenin görüntülenmesi Settings yetkisine bağlıdır ve üç panelin tamamı aynı yetki alanındadır. Sekmede koşula bağlı panel bulunmaz: üç panel her cihazda, sanal makinede de fiziksel cihazda da yerleşir.
Memory Sekmesine Erişim
- Header Bar'ın solundaki Home kısayoluna tıklanır.
- Görünüm sekmelerinden Memory seçilir.
Sekmenin alt sekmesi yoktur, bu nedenle sekme çubuğunun ikinci satırı görüntülenmez. Header Bar kısayolları için bkz. Header Bar.
Memory Sekmesi
Ekran kontrolleri bütün sekmelerde ortaktır
Zaman aralığı seçici, yenileme, ayarlar, şablon menüsü ve panellerin düzenlenmesi ana sayfanın bütün görünüm sekmelerinde aynıdır; ayrıntısı için bkz. Ekran Kontrolleri.
Paneller
Memory sekmesinde 3 panel bulunur ve sıraları Memory Usage, Memory Distribution, Swap Usage biçimindedir. Sekme ve panellerin tamamı Settings yetkisine bağlıdır; bu yetkisi olmayan kullanıcıda sekme görünüm sekmeleri arasında hiç yer almaz. Sekmede koşula bağlı panel yoktur; üç panel de her zaman yerleşir.
Panellerin üçü de bir kart boyutundadır. Kart genişliği ekran genişliğine göre değişir: yan yana sığan kart sayısı kadar kolon açılır ve kartlar kolonu doldurur. Yan yana iki kartın sığdığı bir ekranda Memory Usage ile Memory Distribution üst sırada, Swap Usage alt sırada yerleşir.
Add Visualization menüsü bu sekmede aynı üç paneli sunar; sekmeye eklenebilecek başka bir bellek paneli bulunmaz. Menüden seçilen bir panel yerleşimde zaten bulunsa da ikinci kez eklenebilir.
Bellekle ilgili diğer paneller ana sayfanın başka sekmelerinde ya da hizmet panolarında bulunur ve bu sekmeye eklenemez. vService Memory Usage için vService Distribution tablosu vServices sekmesinin Add Visualization menüsünden, AGS Storage Memory için aynı tablo Summary sekmesinin menüsünden eklenir. Tek bir vService'in bellek kullanımı için vService Memory Usage, AGS oturum deposu için AGS Storage Memory, bir DNS servisinin belleği için DNS Memory paneli kullanılır. Cihazın kurulu bellek miktarı ise Summary sekmesindeki Device info panelinde Memory info satırı olarak yer alır.
Memory Usage
Cihaz belleğinin kullanım oranını gösterir (Used % serisi). Oran, toplam bellekten uygulamalara hâlâ verilebilecek bellek çıkarılarak hesaplanır; geri kazanılabilir önbellek ve tamponlar kullanılan belleğe dahil edilmez. Bu nedenle değer, işletim sisteminin o an dolu tuttuğu bellek miktarından daha düşüktür ve gerçek bellek baskısını gösterir.
Göstergede Last value, Avg. value ve Max. value iç içe üç halka olarak yer alır ve değerleri göstergenin ortasında yazılır; üçü de varsayılan olarak açıktır. Min. value bu görünümde hiç sunulmaz; en düşük değer Line Chart ya da Stat Table görünümünden okunur. Ölçek 0 ile 100 arasında sabittir. Dıştaki ince halka eşik bantlarını gösterir: %70'e kadar yeşil, %70 ile %90 arası sarı, %90 ve üstü kırmızı. Değerin rengi kademeli geçmez, hangi eşik aşılmışsa o eşiğin rengi kullanılır.
Panelde Line Chart, Mini Chart, Stat Table ve Arc Gauge görünümleri sunulur. Çizgi görünümünde yalnızca Avg. value kutusu açık gelir; Last value, Min. value ve Max. value panelin altındaki şeritten açılır. Aynı görünümde lejantın başındaki MIN/MAX rozetiyle, ortalamanın arkasına en düşük ve en yüksek değer bandı eklenir. Tablo görünümünde dört özet kolonunun tamamı açık gelir. Cluster kurulumlarında iki cihazın değeri toplanmaz ve ortalanmaz; her cihaz için ayrı bir gösterge yerleşir.
Aynı panel Summary sekmesinde de yer alır ve eşikleri birebir aynıdır; bkz. Memory Usage. Header Bar'daki Memory widget'ı da bu panelin son değerini okur.
Memory Distribution
Cihaz belleğinin nereye gittiğini yedi seri hâlinde gösterir. Seriler yığılmış olarak gösterilir ve Y ekseninin tavanı cihazın kurulu bellek miktarına göre belirlenir; değerler 48GB, 24GB gibi bayt birimleriyle yazılır.
| Seri | Anlamı |
|---|---|
| Applications | Uygulamaların kullandığı bellek. Toplam bellekten boş bellek, önbellek, tampon ve sistemin iç tabloları çıkarılarak hesaplanır. |
| Cached | Dosya içeriklerinin yeniden okunmasını hızlandırmak için tutulan, ihtiyaç hâlinde geri alınabilen bellek. |
| Buffers | Depolama işlemleri için geçici olarak ayrılan, geri alınabilen bellek. |
| Kernel Slab | Sistemin kendi iç tabloları için ayırdığı bellek. |
| Dirty | Değiştirilmiş ve henüz depolamaya yazılmamış veri. |
| Writeback | O anda depolamaya yazılmakta olan veri. |
| Free | Hiçbir amaçla kullanılmayan bellek. |
Dirty ve Writeback serileri diğer serilerden ayrı bir bölüm değildir: bu iki seride sayılan veri Cached ve Applications serilerinin içinde de yer alır. İkisi de olağan koşullarda çok küçük kaldığı için yığılmış görünümün tepesi cihazın toplam belleğine yakın seyreder, ancak yoğun yazma sırasında tavanı bir miktar aşabilir.
Panelde Line Chart, Stat Table, Pie Chart ve Bar Chart görünümleri sunulur. Panel yedi seri taşıdığı için çizgi görünümünde özet kutusu açılmaz; özet değerler tablo görünümünden okunur. Seriler yığılmış gösterildiğinden MIN/MAX rozeti de sunulmaz: yığılmış bir grafikte serilerin en yüksek değerlerinin toplamı, toplamın en yüksek değerine eşit olmadığı için bant yanıltıcı olur. Tablo görünümünde dört özet kolonunun tamamı (Last value, Avg. value, Min. value, Max. value) açık gelir; pasta ve çubuk görünümlerinde yalnızca Avg. value açık gelir.
Cluster kurulumlarında birleştirme görünüme göre değişir: çizgi ve pasta görünümünde iki cihazın serileri toplanır ve Y ekseninin tavanı iki cihazın toplam belleği olur, tablo ve çubuk görünümünde her cihazın değerleri ayrı gösterilir.
Swap Usage
Takas alanının doluluk oranını gösterir (Swap Used % serisi): kullanılan takas alanının toplam takas alanına oranı. Takas alanının kullanılmaya başlaması bellek baskısının ilk göstergesidir; bu nedenle panelin eşikleri Memory Usage panelinden daha düşüktür: %50'ye kadar yeşil, %50 ile %80 arası sarı, %80 ve üstü kırmızı. Basılan değerler bu eşiklere göre renklenir ve renk eşikler arasında kademeli olarak geçer.
Özet olarak Avg. value, Min. value ve Max. value üç ayrı bölümde basılır; Last value kapalı gelir ve panelin altındaki şeritten açılır. Min. value ve Max. value bölümlerinin altında değerin ne zaman görüldüğü ~23h ago gibi göreli olarak yazılır, üzerine gelindiğinde tam zaman damgası görüntülenir.
Panelde Digital, Line Chart, Mini Chart ve Stat Table görünümleri sunulur. Çizgi görünümünde MIN/MAX rozeti sunulur. Cluster kurulumlarında her cihazın değeri ayrı gösterilir.
Takas alanı tanımlı değilse oran sıfır kaydedilir
Cihazda takas alanı ayrılmamışsa oran hesaplanamaz ve sıfır olarak kaydedilir. Panel bu durumda boş kalmaz, sürekli 0% gösterir; bu değer takas alanının kullanılmadığı anlamına da, tanımlı olmadığı anlamına da gelebilir.
Kapsam ve Sınırlar
INFO
- Sekme yalnızca Settings yetkisiyle görüntülenir. Üç panelin tamamı aynı yetkiye bağlıdır; yetkisi olmayan kullanıcıda sekme görünüm sekmeleri arasında hiç yer almaz.
- Paneller cihaz belleğini okur, hizmet ayrımı yapmaz. Bir vService'in, AGS oturum deposunun ya da bir DNS servisinin bellek tüketimi bu sekmede ayrıştırılmaz; bunun için ilgili hizmetin kendi panosu kullanılır.
- Sekmede koşula bağlı panel yoktur. Üç panel her cihazda yerleşir ve Add Visualization menüsü de aynı üç paneli sunar; bu sekmeye eklenebilecek başka bir bellek paneli bulunmaz.
- Yüzde ile dağılım aynı bölünmeyi kullanmaz. Memory Usage oranı geri kazanılabilir önbellek ve tamponları kullanılan bellekten düşer; Memory Distribution ise aynı önbellekleri ayrı seriler olarak gösterir. Bu nedenle dağılımdaki Applications serisinin toplam belleğe oranı ile göstergedeki yüzde birbirine eşit değildir.
- Cluster'da birleştirme panele göre değişir. Memory Usage ve Swap Usage panellerinde Arc Gauge, Digital, Line Chart ve Stat Table görünümleri her cihazın değerini ayrı gösterir; Memory Distribution panelinde çizgi ve pasta görünümü iki cihazın serilerini toplar, tablo ve çubuk görünümü ayrı gösterir. Tek bir cihazın değerleri için ayarlardaki kaynak seçimi kullanılır; seçenekler iki cihazın adı ve
Both devices'tır. - Sayaçlar iki saniyelik turlarla okunur, on beş saniyelik arşive yazılır. Bellek sayaçları cihazdan iki saniyede bir alınır, ancak on beş saniyelik adımlarla saklanır; bu aralıktan kısa süren bellek sıçramaları ayrı bir nokta olarak görünmez, adımın ortalamasına karışır.
- Boş panelin görünümü kart tipine göre değişir. Seçilen zaman aralığında değer yoksa Arc Gauge, Pie Chart ve Bar Chart görünümlerinde
No-data, Digital görünümündeNo datagörüntülenir; ölçüm hiç kaydedilmemişse kartın içindeNo data recorded for the selected time range.metni basılır. - İnce çözünürlüklü geçmiş üç gündür. On beş saniyelik çözünürlük üç gün, dakikalık çözünürlük 14 gün, beş dakikalık çözünürlük 60 gün, çeyrek saatlik çözünürlük 180 gün geriye gider; daha eski aralıklar saatlik, altı saatlik ve günlük çözünürlükle 10 yıla kadar saklanır. En yüksek ve en düşük değer arşivleri de tutulduğu için geniş aralıklarda MIN/MAX bandı ortalamanın gizlediği sıçramaları gösterir.
- Kartlardan başka ekrana geçiş yoktur. Panellerdeki bir seriye tıklamak yalnızca o seriyi gizler ya da gösterir; başka bir ekran açılmaz.
