OS X Server (Mountain Lion): A Caching szolgáltatás haladó konfigurációja
Ha az OS X Server (Mountain Lion) rendszert használja, ebből a cikkből megismerheti a Caching szolgáltatáshoz elérhető haladó beállításokat.
Ha az OS X Server (Mavericks) rendszert használja, olvassa el a „Configure advanced cache settings” című részt az OS X Server haladó rendszergazdai útmutatójában, amelyből többet tudhat meg a Caching szolgáltatás haladó beállításairól.
Ha szeretne többet tudni a Caching szolgáltatásról, indítsa el a Server alkalmazást, és válassza a Server Help (A Server súgója) lehetőséget a Help (Súgó) menüben.
A Caching szolgáltatás haladó konfigurációjához használja a parancssort, vagy szerkessze a következő fájlt: /Library/Server/Caching/Config/Config.plist. Alább bemutatjuk a kulcsokat és a kapcsolódó értékeket.
Megjegyzés: Ne módosítsa azokat a beállításokat, amelyek szerepelnek a Config.plist fájlban, de itt nem.
Kulcs | Alapértelmezés | Leírás |
---|---|---|
CacheLimit | 0 (korlátlan) | A rendszer a maximálisan elérhető lemezterületet fogja használni az eszközök gyorsítótárazásához. Ezt a Server alkalmazással állíthatja be. |
DataPath | /Library/Server/Caching/Data | A gyorsítótárazott eszközök tárolására használt könyvtár elérési útja. Ezt a Server alkalmazással állíthatja be. |
Interface | Az összes interfész figyelése | A Caching szolgáltatás által használt egyik hálózati interfész BSD-neve. |
ListenRanges | Nincs | Azoknak a szótáraknak a tömbje, amelyek meghatározzák, hogy az adott hálózaton működő kliensek mely Caching-szervereket részesítik előnyben. További részletekért lásd alább. |
ListenRangesOnly | False | Ha a ListenRangesOnly beállításnál a True értéket adja meg, akkor a szerver csak azoknak a klienseknek fog eszközöket átadni, amelyek a ListenRanges kulcsban meghatározott tartományokba tartoznak. A ListenRangesOnly kulcs csak akkor használható, ha definiálta a ListenRanges kulcsot. |
LogLevel | info | The level of verbosity used when logging. You can set this to any of the following:
|
MaxConcurrentClients | 0 (korlátlan számú kliens engedélyezése) | Az egyidejű klienskérelmek maximálisan engedélyezett száma. |
Port | 0 (bármely port használható) | Azt a TCP-portszámot adja meg, amelyen a Caching szolgáltatás elfogadja a letöltési kérelmeket. |
ReservedVolumeSpace | 25000000000 | Legalább ennyi bájtnyi szabad lemezterületet kell fenntartani azon a köteten, amely a gyorsítótárazott eszközöket tárolja. |
A ListenRanges kulcs
A ListenRanges kulcs olyan haladó hálózati topológiák esetében használható, amelyekben több Caching-szerver működik egy nyilvános IP-cím mögött. A kulcs segítségével megadhatja az előnyben részesített Caching-szervereket. Például:
A caching1.example.com a ListenRanges kulcs segítségével megadja a 10.0.0.1 – 10.0.0.254 és a 10.1.0.1 – 10.1.0.254 tartományokat.
A caching2.example.com a ListenRanges kulcs segítségével megadja 10.1.0.1 – 10.1.0.39 tartományt (amely átfedésben van a caching1 második tartományával).
Ha a 10.0.0.10 IP-című kliens kérelmez egy eszközt, a rendszer a caching1 szerverre irányítja.
Ha a 10.1.0.10 IP-című kliens kérelmez egy eszközt, a rendszer a caching1 vagy a caching2 szerverre irányítja. A szerver kiválasztása véletlenszerű lesz.
Ha a 10.2.0.10 IP-című kliens kérelmez egy eszközt, a rendszer a caching1 vagy a caching2 szerverre irányítja. A szerver kiválasztása véletlenszerű lesz.
Ha a caching1 leáll vagy elveszíti a tápellátást, de a caching2 elérhető, a rendszer az összes klienst a caching2 szerverre irányítja.
A kulcsok értékeinek beállítása
Ha egyszerű értéket szeretne beállítani egy kulcshoz, használja a serveradmin(8) parancsot. Ha például az en1 értéket szeretné beállítani az Interface kulcsnál, adja ki a következő parancsot rendszergazdaként:
sudo serveradmin settings caching:Interface = en1
A ListenRanges kulcshoz komplex érték tartozik, így a beállításhoz egyszerűbb, ha szerkeszti a /Library/Server/Caching/Config/Config.plist fájlt. Ha manuálisan szerkeszti ezt a fájlt, először állítsa le a Caching szolgáltatást, majd lépjen ki a Server alkalmazásból. Miután befejezte a fájl szerkesztését, állítsa a felhasználó- és csoporttulajdonjogot az _assetcache értékre, majd indítsa el a Caching szolgáltatást a következő paranccsal:
sudo chown _assetcache:_assetcache /Library/Server/Caching/Config/Config.plist
Az alábbiakban láthat egy példát a Config.plist fájlra.
CacheLimit 200000000000 DataPath /Volumes/BigDisk/Caching/Data Interface en1 ListenRanges type IPv4 first 10.0.0.1 last 10.0.0.254 type IPv4 first 10.1.0.1 last 10.1.0.254 ListenRangesOnly LogLevel info MaxConcurrentClients 100 Port 12345 ReservedVolumeSpace 1000000000