Használja a Resource Monitor eszközt a memória megfigyeléséhez

Három TechRepublic oszlopban megvitattam, hogy a Microsoft Windows Resource Monitor miként biztosítja a rendszergazdák számára a valós idejű mutatók összegyűjtését, amelyek felhasználhatók a hibaelhárításhoz, és azonosíthatják a potenciális erőforrás-szűk keresztmetszeteket. Feltártam a Resource Monitor használatával a tárolási teljesítmény, a CPU és a hálózati teljesítmény figyelésére. A Resource Monitor-ról szóló sorozatom utolsó részletében a memória megfigyelésére összpontosítom.

E bejegyzés céljára az A ábrán látható képernyőképet fogjuk felhasználni a Resource Monitorban a RAM vonatkozásában rendelkezésre álló különféle mutatók elemzésére. Ez egy olyan nézet, amely a Windows Server 2008 R2 és az Exchange Server 2010 rendszert futtató gyártókiszolgálón keresztül telepítve van, az összes Exchange szerepkörrel együtt. Ennek a gépnek nehéz RAM-igényei vannak, és ez a kiszolgáló virtuális gépként fut a VMware vSphere 4.1 alatt. A ábra

Resource Monitor - Memória fül (Kattintson a képre a nagyításhoz.)

Nézzük meg, hogy milyen mutatók érhetők el a Windows szerver memóriájával kapcsolatban.

Folyamatok szakasz

A Memória lapon a Folyamatok szakasz megjeleníti a rendszer folyamatainak memóriafelhasználásával kapcsolatos fő mutatókat. Itt található a mutatókkal kapcsolatos információ:

  • Kép. Folyamatban lévő fájlnév feldolgozása. A lemezt aktívan használó folyamat neve.
  • PID. Folyamat azonosítója. Ez a folyamathoz társított azonosítószám; akkor hasznos, ha más segédprogramokat szeretne használni a folyamatok kezelésére, vagy ha könnyedén szeretné összehangolni a folyamatokat a Feladatkezelővel.
  • Súlyos hibák / mp. A súlyos hiba nem feltétlenül jelenti a kritikus hibaállapotot, bár ez azt is jelezheti, hogy a szervernek több RAM-ra van szüksége. Súlyos hiba jelentkezik minden alkalommal, amikor a rendszer a lemezen található swap fájlt használja. Ez azért fontos, mert a lemezes tárolás sokkal, sokkal lassabb, mint a RAM, tehát minden alkalommal, amikor a rendszer lemez-alapú virtuális RAM-ot használ, jelentős teljesítménybüntetést szabunk ki. Ha rendszeresen tapasztal súlyos hibákat (különösen, ha a számok nagyok), akkor fontolóra kell vennie, hogy további RAM-ot adjon a szerverhez. A súlyos hibákat néha oldalhibáknak nevezik.
  • Kötelezettségvállalás (K B). Ez a fizikai és virtuális memória (oldalfájl) teljes mennyisége, amelyet az adott folyamat elkötelezett.
  • Munkakészlet (KB) . Ez a fizikai memória mennyisége, amely elkötelezett erre a folyamatra. Ennek a számnak a következő két mutató összesen kell lennie, amelyek alkotóelemei.
  • Megosztható (KB) . Ez a fizikai memória teljes mennyisége, amelyet az adott folyamat elkötelezett, de megosztható egy másik folyamattal is.
  • Privát (KB) . Ez a fizikai memória teljes mennyisége, amelyet az adott folyamat elkötelezett, de nem osztható meg egy másik folyamattal.

Fizikai memória

A Folyamatok szakasz alatt megjelenik egy Fizikai memória című szakasz, amely a következő információkat tartalmazza:

  • Használatban. A jelenleg használt memória mennyisége.
  • Elérhető. A rendszer teljes fizikai memóriájából ez az, hogy mekkora a még rendelkezésre álló allokáció.
  • Hardver fenntartva. Ez azonosítja a memória mennyiségét, amelyet a különféle hardver eszközök külön-külön felhasználtak. Szinte bármelyik szerver eszköz hozzáadhatja ezt a mutatót. Ez az Exchange Server 1 MB sebességgel lép fel.
  • Módosított. Mivel az információkat memóriaoldalakra írják, ott maradnak, míg a feldolgozás a színfalak mögött zajlik. Amint az információk ezen memóriaoldalakon frissülnek, ezeket az oldalakat módosítottként kell megjelölni. Egy bizonyos idő elteltével annak biztosítása érdekében, hogy a rendszer a rendelkezésre álló memória erőforrásait a lehető legjobban kihasználja, a módosított oldalakat, amelyekhez egy ideig nem sikerült hozzáférni, át lehet helyezni készenléti kategóriába.
  • Készenlétben lévő. Ez a memória olyan gyorsítótárazott adatokat és kódot tartalmaz, amelyet nem használnak aktívan, de egy bizonyos ponton működésbe lehet hozni. A Windows ezt a RAM-osztályt kezeli úgy, hogy prioritássá teszi az összes bejövő oldalt. Mivel más folyamatoknak RAM-ra van szükségük, ezért a készlet alacsony prioritású oldalait más igényekre osztják át.
  • Ingyenes. Ez az érték adja meg, hogy mennyi RAM van-e elérhető a használaton felül és túl. Gondolhatja, hogy egy ilyen kis mennyiségű RAM szabadon megjelölésével a 16 GB-os rendszerben komoly problémát okozhat, de ez a helyzet. A Microsoft számos újabb termékével jobb, ha a lehető legtöbb memóriát használja, mint ha nem használja. Az olyan termékek, mint az Exchange, a RAM-ot használják teljes mértékben, és a termék gyorsítótár-adatait a gyorsabb hozzáférés érdekében.

Az egyik általános hiba az, hogy a „Használatban” és az „Elérhető” mutatókat használja az egyedüli mutatóként az általános rendszerállapotra, és attól tart, hogy bizonyos folyamatok túl sok RAM-ot fogyasztanak. Ezért kell megértenie, hogy az alkalmazásnak hogyan kell viselkednie.

Például az Exchange 2010 gyakran annyi memóriát használ, amennyit el tud dobni; ez a tervezés. A gondolkodásmód az, hogy az Exchange RAM-ot fog felhasználni a lehető legtöbb információ gyorsítótárazásához az általános teljesítmény javítása érdekében. Ezért fontos, hogy megvizsgáljunk más mutatókat, például a súlyos hibákat, hogy megállapítsuk, vajon van-e valóban RAM-hoz kapcsolódó teljesítmény-probléma az Exchange 2010 gépen. Ha egy szolgáltatásnak nem szabad sok RAM-ot használnia, és így van, akkor további hibaelhárítást kell tennie; ezen a ponton indíthatja el a Performance Monitor-ot, hogy pontosabb részleteket gyűjtsön.

Következtetés

Az Resource Monitor ezen négy részből álló sorozatán keresztül remélem, hogy megtanult új módszereket a Windows Server rendszerek figyelésére egy ingyenes, egyszerűen használható eszköz segítségével, amelyet a Microsoft a rendszergazdáknak a teljesítménygel kapcsolatos problémák megoldására készített.

© Copyright 2020 | mobilegn.com