Ez egy archivált cikk, ezért az Apple egy ideje már nem frissíti.

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:

  • off

  • error

  • warn

  • info

  • verbose

Note: You should leave the logging level at the default setting on a production system; there may be a performance penalty incurred by raising it. If you do increase the logging level above the default, the additional logging will be saved to /Library/Server/Caching/Logs/Debug.log, and won't appear in Server app under the Logs section.

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

Közzététel dátuma: