Tämä artikkeli on arkistoitu eikä Apple enää päivitä sitä.

OS X Server (Mountain Lion): Välimuistipalvelun edistyksellinen määritys

Jos käytössäsi on OS X Server (Mountain Lion), lue lisätietoja välimuistipalvelun lisäasetuksista.

Jos käytössäsi on OS X Server (Mavericks), katso OS X Server Advanced Administration Guide -oppaan kohdasta ”Configure advanced cache settings” lisätietoja välimuistipalvelun lisäasetuksista.

Saat lisätietoja välimuistipalvelusta käynnistämällä Server-apin ja valitsemalla Help-valikosta Server Help.

Voit määrittää välimuistipalvelun lisäasetukset komentorivillä tai muokkaamalla tiedostoa /Library/Server/Caching/Config/Config.plist. Avaimet ja arvojen kuvaus on lueteltu alla.

Huomautus: Config.plist-tiedoston asetuksia, joita ei ole kuvattu alla, ei saa muuttaa.

Avain

Oletus

Kuvaus

CacheLimit

0 (rajoittamaton)

Resurssien välimuistiin välitykseen käytettävä enimmäislevytilaa tavuina. Tämä voidaan asettaa Server-apissa.

DataPath

/Library/Server/Caching/Data

Polku hakemistoon, johon välimuistissa olevat resurssit on tallennettu. Tämä voidaan asettaa Server-apissa.

Interface

Kuuntele kaikkia liitäntöjä

Välimuistipalvelun käyttämän verkkoliitännän BSD-nimi.

ListenRanges

Joukko sanastoja, joiden avulla määritetään, mitä välimuistipalvelimia tietyn verkon asiakkaat suosivat. Lisätietoja on alla.

ListenRangesOnly

False

Jos ListenRangesOnly-asetuksena on ”True”, palvelin antaa resursseja vain ListenRanges-avaimen määrittämien alueiden asiakkaille. Määritä ListenRanges-avain, jotta voit käyttää ListenRangesOnly-avainta.

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 (salli rajaton määrä asiakkaita)

Samanaikaisten asiakaspyyntöjen suurin sallittu määrä.

Portti

0 (käytä mitä tahansa porttia)

TCP-portin numero, josta välimuistipalvelu hyväksyy latauspyynnöt.

ReservedVolumeSpace

25000000000

Välimuistissa olevien resurssien tallentamiseen tarvittavan taltion vapaan levytilan tavujen vähimmäismäärä.

ListenRanges-avain

ListenRanges-avaimella voidaan määrittää ensisijaiset välimuistipalvelimet kehittyneissä verkkotopologioissa, joissa käytetään useita välimuistipalvelimia saman julkisen IP-osoitteen takana. Esimerkki:

  • caching1.example.com määrittää ListenRanges-avaimella alueet 10.0.0.1–10.0.0.254 ja 10.1.0.1–10.1.0.254.

  • caching2.example.com määrittää ListenRanges-avaimella alueen 10.1.0.1–10.1.0.39 (huomaa päällekkäisyys caching1:n toisen alueen kanssa).

  • Jos asiakas, jonka IP-osoite on 10.0.0.10, pyytää resurssia, se ohjataan caching1:een.

  • Jos asiakas, jonka IP-osoite on 10.1.0.10, pyytää resurssia, se ohjataan joko caching1:een tai caching2:een. Palvelin valitaan satunnaisesti.

  • Jos asiakas, jonka IP-osoite on 10.2.0.10, pyytää resurssia, se ohjataan joko caching1:een tai caching2:een. Palvelin valitaan satunnaisesti.

  • Jos caching1 sammutetaan tai sen virta katkeaa, mutta caching2 on edelleen käytettävissä, kaikki asiakkaat ohjataan caching2:een.

Avaimen arvojen asettaminen

Jos haluat asettaa avaimen yksinkertaisella arvolla, voit käyttää serveradmin(8)-komentoa. Jos haluat esimerkiksi asettaa liitäntäavaimen kohteeseen en1, suorita seuraava komento järjestelmänvalvojana:

sudo serveradmin settings caching:Interface = en1

ListenRanges-avaimella on monimutkainen arvo, mikä helpottaa /Library/Server/Caching/Config/Config.plist-tiedoston muokkaamista avaimen asettamisessa. Jos muokkaat tätä tiedostoa manuaalisesti, muista ensin pysäyttää välimuistipalvelu ja lopettaa Server-apin käyttö. Kun olet lopettanut tiedoston muokkaamisen, aseta käyttäjän ja ryhmän omistajaksi _assetcache ennen välimuistipalvelun käynnistystä tällä komennolla:

sudo chown _assetcache:_assetcache /Library/Server/Caching/Config/Config.plist

Alla on esimerkkitiedosto Config.plist.

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 Portti 12345 ReservedVolumeSpace 1000000000

Julkaisupäivämäärä: