Artikel ini telah diarsipkan dan tidak lagi diperbarui oleh Apple.

OS X Server (Mountain Lion): Konfigurasi lanjutan untuk layanan Cache

Jika Anda menggunakan OS X Server (Mountain Lion), lanjutkan baca untuk mempelajari pengaturan lanjutan yang dapat Anda gunakan pada layanan Cache.

Jika Anda menggunakan OS X Server (Mavericks), baca bagian “Konfigurasi pengaturan cache lanjutan” Panduan Administrasi Lanjutan OS X Server untuk mempelajari pengaturan lanjutan layanan Cahce.

Untuk informasi lebih lanjut tentang layanan Cache, jalankan app Server, lalu pilih Bantuan Server dari menu Bantuan.

Pengaturan konfigurasi lanjutan untuk layanan Cache dapat disesuaikan menggunakan baris perintah atau dengan mengedit /Library/Server/Caching/Config/Config.plist. Kunci dan deskripsi nilai tercantum di bawah.

Catatan: Pengaturan di file Config.plist yang tidak diuraikan di bawah ini tidak boleh diubah.

Kunci

Default

Deskripsi

CacheLimit

0 (takterbatas)

Jumlah maksimum byte ruang disk akan digunakan untuk menyimpan aset. Ini dapat diatur menggunakan app Server.

DataPath

/Library/Server/Caching/Data

Jalur ke direktori yang digunakan untuk menyimpan cache aset. Ini dapat diatur menggunakan app Server.

Antarmuka

Dengarkan di semua antarmuka

Nama BSD dari antarmuka jaringan yang akan digunakan oleh layanan Cache.

ListenRanges

Tidak ada

Rangkaian kamus yang digunakan untuk menentukan preferensi server Cache dari klien di jaringan tertentu. Informasi selengkapnya diuraikan di bawah ini.

ListenRangesOnly

False

Jika ListenRangesOnly diatur ke true, server akan memberikan aset hanya kepada klien dalam rentang yang ditentukan oleh kunci ListenRanges. Anda harus menentukan kunci ListenRanges agar dapat menggunakan kunci ListenRangesOnly.

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 (izinkan klien takterbatas)

Jumlah maksimal permintaan klien simultan yang diizinkan.

Port

0 (gunakan port apa pun)

Nomor port TCP tempat layanan Cache menerima permintaan untuk mengunduh.

ReservedVolumeSpace

25000000000

Jumlah minimum byte ruang disk yang harus dikosongkan untuk volume yang menyimpan cache aset.

Kunci ListenRanges

Kunci ListenRanges dapat digunakan untuk menentukan preferensi server Cache dalam topologi jaringan lanjutan tempat beberapa server Cache digunakan melalui alamat IP publik yang sama. Misalnya:

  • caching1.example.com menggunakan kunci ListenRanges untuk menentukan rentang 10.0.0.1 hingga 10.0.0.254 dan 10.1.0.1 hingga 10.1.0.254.

  • caching2.example.com menggunakan kunci ListenRanges untuk menentukan rentang 10.1.0.1 hingga 10.1.0.39 (perhatikan tumpang-tindihnya dengan rentang kedua caching1).

  • Jika klien dengan alamat IP 10.0.0.10 meminta aset, dia akan diarahkan ke caching1.

  • Jika klien dengan alamat IP 10.1.0.10 meminta aset, dia akan diarahkan antara ke caching1 atau caching2. Server akan dipilih secara acak.

  • Jika klien dengan alamat IP 10.2.0.10 meminta aset, dia akan diarahkan antara ke caching1 atau caching2. Server akan dipilih secara acak.

  • Jika caching1 dimatikan atau kehilangan daya, tetapi caching2 tetap tersedia, semua klien akan diarahkan ke caching2.

Mengatur nilai kunci

Untuk mengatur kunci dengan nilai sederhana, Anda dapat menggunakan perintah serveradmin(8). Misalnya, untuk mengatur kunci Antarmuka ke en1, Anda harus menjalankan perintah ini sebagai administrator:

sudo serveradmin settings caching:Interface = en1

Karena punya nilai yang kompleks, kunci ListenRanges akan lebih mudah diatur dengan mengedit /Library/Server/Caching/Config/Config.plist. Jika ingin mengedit file ini secara manual, pastikan Anda menghentikan layanan Cache terlebih dahulu, lalu keluar dari app Server. Setelah Anda selesai mengedit file, atur kepemilikan pengguna dan grup menjadi _assetcache sebelum memulai layanan Cache dengan perintah ini:

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

Berikut adalah contoh file Config.plist.

CacheLimit 200000000000 DataPath /Volumes/BigDisk/Caching/Data Antarmuka en1 ListenRanges jenis IPv4 pertama 10.0.0.1 terakhir 10.0.0.254 jenis IPv4 pertama 10.1.0.1 terakhir 10.1.0.254 ListenRangesOnly LogLevel info MaxConcurrentClients 100 Port 12345 ReservedVolumeSpace 1000000000

Tanggal Dipublikasikan: