Lewati ke konten utama

Kalkulator Sumber Daya Kontainer Docker

Hitung CPU dan permintaan memori yang disarankan serta batas untuk kontainer Docker dan pod Kubernetes. Pilih preset beban kerja atau masukkan nilai kustom, batasi ke kapasitas host Anda, dan salin perintah docker run siap pakai serta blok sumber daya Kubernetes.

Input

Output

Sumber Daya yang Disarankan
PropertiNilai
No data yet
Perintah Docker Run
 
Sumber Daya Kubernetes
 
Apakah ini membantu?

Cara lain menggunakan alat ini

REST API

curl -X POST https://api.iotools.cloud/v1/tool/docker-container-resource-calculator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "workloadType": "web-server",
    "hostCpu": "4",
    "hostRam": "8",
    "containerCount": "1"
  }'

Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.

Tanyakan ke agen AI

Use the IOTools `docker-container-resource-calculator` tool (Docker Container Resource Calculator) on this input:

YOUR_INPUT_HERE

Tempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.

Widget sematan

<iframe
  src="https://iotools.cloud/embed/docker-container-resource-calculator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Kalkulator Sumber Daya Kontainer Docker — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.

Biaya per panggilan API/MCPMulai dari 5 kredit
Butuh kredit lebih?Lihat harga

Juga tersedia melalui

Panduan

Kalkulator Sumber Daya Kontainer Docker mengubah deskripsi sederhana tentang host dan beban kerja Anda menjadi angka CPU dan memori konkret untuk Docker dan Kubernetes. Beritahu berapa banyak inti dan berapa banyak RAM yang dimiliki mesin, berapa banyak kontainer yang akan berbagi, dan jenis beban kerja apa yang Anda jalankan — dan itu merekomendasikan permintaan dan batas sumber daya per kontainer, kemudian memberi Anda perintah docker run siap pakai dan blok resources: Kubernetes yang dapat Anda tempel langsung ke manifest.

Ini dibangun untuk saat Anda akan deploy dan tidak yakin apa yang harus dimasukkan setelah --cpus, --memory, atau di bawah resources.limits. Alih-alih menebak, Anda mendapatkan default yang masuk akal yang secara otomatis dibatasi ke apa yang sebenarnya dapat disediakan host per kontainer.

Cara menggunakannya

  1. Pilih Jenis Beban Kerja. Preset mencakup kasus umum: server web, pekerja latar belakang, database, cache (Redis/Memcached), dan inferensi ML. Masing-masing membawa nilai permintaan/batas yang disempurnakan.
  2. Masukkan CPU Host Anda (inti), RAM Host (GB), dan Jumlah Kontainer yang akan berjalan di host.
  3. Untuk menetapkan angka Anda sendiri, pilih Kustom dan isi permintaan CPU, batas CPU, permintaan memori, dan batas memori secara langsung.

Hasil diperbarui saat Anda mengetik. Tabel menunjukkan permintaan dan batas dalam inti dan millicores, memori dalam MB/GB, dan total draw di semua kontainer dibandingkan kapasitas host. Jika batas yang diminta akan over-subscribe host, kalkulator membatasinya ke bagian per-kontainer yang merata dan menandai baris peringatan sehingga Anda tahu angka-angka itu disesuaikan.

Apa perbedaan antara permintaan dan batas?

Permintaan adalah jumlah CPU atau memori yang dijamin penjadwal untuk kontainer — digunakan untuk memutuskan di mana kontainer cocok. Batas adalah batas keras: kontainer dibatasi pada batas CPU dan dibunuh (OOM) jika melebihi batas memori. Permintaan harus mencerminkan penggunaan normal; batas melindungi host dari kontainer yang melarikan diri.

Bagaimana nilai dibatasi ke host?

Setiap kontainer dialokasikan paling banyak bagian yang merata dari host: inti host dibagi dengan jumlah kontainer, dan RAM host dibagi dengan jumlah kontainer. Jika preset atau batas kustom lebih besar dari bagian tersebut, itu dikurangi ke bagian dan peringatan ditampilkan. Ini menjaga jumlah semua batas kontainer agar tidak melebihi apa yang sebenarnya dimiliki mesin.

Dapatkah saya menggunakan output dengan Docker Compose?

Ya. Nilai --cpus dan --memory memetakan langsung ke deploy.resources.limits Compose (cpus dan memory), dan nilai millicore/Mi cocok dengan konvensi Kubernetes satu ke satu.

Apakah angka-angka ini siap produksi?

Mereka adalah titik awal yang solid, bukan pengganti pengujian beban. Jejak memori dan CPU nyata bergantung pada citra dan lalu lintas Anda, jadi ukur penggunaan aktual dan sesuaikan permintaan dan batas sebelum mengandalkannya dalam produksi.

Privasi

Setiap perhitungan berjalan seluruhnya di browser Anda. Spesifikasi host dan pengaturan kontainer Anda tidak pernah diunggah, dicatat, atau disimpan — tidak ada yang meninggalkan perangkat Anda.

dockerkubernetescontainerscpumemoryresource limitsdevops

Suka alat-alatnya? Hilangkan iklannya.

Satu kali pembayaran menghapus semua iklan dari akun Anda, selamanya. Tanpa langganan, tanpa pelacakan.