Windows Server 2025 / Merekam kinerja server dengan Performance Monitor
Nilai kinerja server dengan merekam aktivitas unit pemrosesan pusat (Central Processing Unit, CPU), memori, disk, dan jaringan secara bersamaan, lalu membandingkannya dengan operasi normal. Task Manager menunjukkan keadaan saat ini; kumpulan pengumpul data (Data Collector Set) pada Performance Monitor menyimpan rangkaian sampel untuk meneliti masalah yang muncul sesekali.
Tentukan gejala dan kondisi pembanding
Tentukan operasi lambat secara konkret, misalnya membuka file, masuk ke sistem, atau menerima respons web, bukan hanya menulis “lambat”. Catat pengguna terdampak, waktu, jumlah pekerjaan bersamaan, dan perubahan terakhir. Tidak setiap penundaan disebabkan CPU jenuh; mesin virtual juga bergantung pada sumber daya dan penyimpanan host. Pastikan komputer yang sedang diukur.
Bandingkan periode diam dengan pekerjaan representatif yang dibatasi pada server sama, menggunakan counter, instans, dan interval yang sama. Misalnya, baca file uji yang sudah ada dari klien sama serta catat waktu mulai dan selesai. Jangan sekaligus mengubah ukuran, akun, jaringan, dan jumlah pengguna. Pembacaan kecil atau satu salinan tidak mengukur kapasitas maksimum. Jangan membuat beban stres tak terencana atau memenuhi disk hanya untuk memaksa hasil.
Gunakan Task Manager untuk memilih yang perlu diteliti
- Buka Task Manager dan identifikasi pengguna CPU atau memori pada Processes atau Details. Catat ID proses jika ada nama sama; jangan menghentikan proses hanya karena berada di urutan atas.
- Pada Performance, amati CPU, memori, disk, dan jaringan untuk periode sama. Periksa prosesor logis jika rata-rata tidak menjelaskan kelambatan.
- Gunakan Resource Monitor jika tersedia untuk menghubungkan aktivitas dengan proses, disk, atau koneksi. Ini membantu memilih counter tetapi tidak menggantikan rekaman waktu.
- Catat komputer, waktu pengamatan, serta tindakan pengguna. Pertahankan operasi normal sebelum mempertimbangkan penghentian proses.
Bandingkan nilai absolut dan persentase. Rata-rata CPU rendah dapat menyembunyikan satu inti yang penuh; memori terpakai bisa berupa cache yang bermanfaat, bukan kebocoran. Penjelasan counter prosesor membedakan rata-rata Processor(_Total) dari penggunaan terakumulasi semua thread suatu proses, yang dapat melampaui 100 % jika memakai beberapa prosesor. Jangan menganggap kedua persentase memiliki dasar sama atau berulang kali me-restart basis data untuk mengosongkan cache.
Pilih counter dan instans yang relevan
Buka perfmon dengan hak administrasi pada server laboratorium, misalnya FS1, lalu pilih Performance Monitor → Add Counters. Counter adalah nilai pengukuran suatu objek; pilih komputer, objek, counter, dan instans yang tepat. Instans menunjukkan inti, disk, atau adaptor tertentu. Nama bisa dilokalkan: tabel mempertahankan nama Inggris sebagai rujukan teknis, tetapi pilih padanan yang benar-benar tersedia pada instalasi dan baca deskripsinya. Panduan diagnosis Performance Monitor menjelaskan pengumpulan. Jangan mengarang jalur jika counter tidak tersedia.
| Sumber daya | Contoh counter dan instans |
|---|---|
| CPU | Processor atau Processor Information: % Processor Time pada _Total dan inti terkait |
| Memori | Memory: Available MBytes dan aktivitas paging, dikaitkan dengan proses |
| Disk | PhysicalDisk: Avg. Disk sec/Read serta Avg. Disk sec/Write bersama aktivitas disk |
| Jaringan | Network Interface: Bytes Total/sec pada adaptor yang dipakai layanan |
Avg. Disk sec/Read dan Avg. Disk sec/Write menyatakan latensi dalam detik, bukan milidetik. Bytes Total/sec menunjukkan byte per detik, bukan bit per detik pada kecepatan sambungan. Cocokkan instans dengan disk dan adaptor yang dipakai layanan; _Total bisa menyembunyikan perbedaan perangkat. Dalam mesin virtual, disk yang dilihat sebagai fisik oleh guest masih dapat berupa disk virtual, sehingga hasilnya tidak membuktikan kesehatan penyimpanan host secara tersendiri.
Sebagai contoh konversi, 0,005 detik sama dengan 5 milidetik, sedangkan 12.500.000 byte/detik sama dengan 100.000.000 bit/detik, yaitu 100 Mbit/detik dalam satuan desimal. Ini perhitungan, bukan hasil pengukuran atau ambang kesehatan. Laju data berguna aplikasi juga tidak selalu sama dengan trafik adaptor. Panduan interpretasi sumber daya dan satuan membantu menghubungkan counter dengan komponen yang diamati.
Siapkan pengumpulan terbatas selama lima menit
- Pada Data Collector Sets → User Defined, buat set baru bernama Lab-Perf-15sec. Jika sudah ada, periksa tujuannya lalu pilih nama sendiri yang konsisten, tanpa menimpa konfigurasi pihak lain.
- Pilih Create manually dan pengumpulan performance counter. Tambahkan hanya objek, counter, dan instans terpilih dengan FS1 sebagai sumber, tanpa mengaktifkan jenis pelacakan lain yang tidak dibutuhkan.
- Atur interval sampel ke 15 dengan satuan detik. Periksa agar tidak keliru memilih 15 menit. Simpan konfigurasi dahulu tanpa memulainya.
- Pilih folder log baru dengan ruang dan akses sesuai, misalnya di bawah D:\PerfLogs pada laboratorium ini. Pastikan akun pelaksana dapat menulis dan data internal tidak terbuka bagi pengguna lain; catat jalur lengkap.
- Pada Properties set, periksa Stop Condition dan aktifkan Overall duration lima menit dengan satuan benar. Jika wizard tidak menawarkan pengaturan tersebut saat membuat, selesaikan tanpa memulai lalu buka properti. Tinjau akun, tujuan, jadwal, serta restart otomatis yang dapat memperpanjang percobaan.
- Mulai set, catat waktu, dan lakukan hanya pekerjaan representatif yang disepakati sambil mencatat awal serta akhir. Periksa bahwa set berhenti sekitar lima menit dan log saat dibuka berisi sampel counter terpilih, bukan sekadar file baru. Jika masih berjalan, hentikan hanya set ini melalui menunya lalu periksa kondisi. Jika tanpa data, tinjau izin, jalur, dan counter sebelum mengulang.
Interval lebih singkat, counter lebih banyak, dan durasi lebih panjang menambah beban serta ukuran data. Lima belas detik dan lima menit adalah nilai latihan, bukan persyaratan universal: lonjakan lebih singkat bisa tersamarkan antar-sampel. Batasi akses tujuan, periksa ruang dan ukuran hasil, serta tetapkan retensi. Jangan meninggalkan pengumpul tanpa batas atau menganggap konfigurasi tersimpan membuktikan pengumpulan sudah berjalan dan selesai.
Bandingkan sampel dengan waktu insiden
Setelah berhenti, buka percobaan pada Reports → User Defined. Untuk memuat file langsung, buka properti Performance Monitor, pilih sumber berupa file log, lalu tambahkan BLG percobaan itu, yaitu log biner counter. Pilih rentang waktu sebenarnya serta counter dan instans yang sama. Sesuaikan skala tampilan jika perbedaan satuan membuat kurva tampak datar; skala grafik tidak mengubah satuan nilai mentah. Cocokkan awal dan akhir pekerjaan dengan sampel dan bandingkan perubahan sumber daya pada waktu yang sama.
- CPU: hubungkan inti serta proses terkait dengan pekerjaan; bedakan rata-rata keseluruhan dan penggunaan proses terakumulasi.
- Memori: cocokkan kapasitas tersedia, paging, dan pertumbuhan proses. Angka pemakaian terpisah belum membuktikan tekanan memori berkelanjutan.
- Disk: bandingkan latensi dengan aktivitas, jenis pekerjaan, serta kondisi host dan penyimpanan. Lonjakan singkat tidak membuktikan disk rusak.
- Jaringan: hubungkan trafik dengan adaptor dan pekerjaan. Bytes Total/sec sendiri tidak membedakan data berguna, pengiriman ulang, atau aplikasi lain; perluas diagnosis jika pembedaan itu diperlukan.
Nilai hasil berdasarkan peran, pengukuran normal pembanding, dan waktu respons, bukan satu ambang universal. Kesamaan waktu menunjukkan arah penyelidikan, bukan bukti sebab-akibat. Hubungkan juga dengan peristiwa dan keadaan layanan pada insiden yang sama. Sebelum menguji pengaturan, catat nilai lama, ubah satu saja, dan ukur kembali dengan kondisi setara; pulihkan jika hipotesis tidak terbukti. Pada akhir latihan, pastikan Lab-Perf-15sec berhenti dan hapus hanya set uji milik Anda jika tidak diperlukan. Pertahankan BLG asli, kondisi, instans, dan waktu sebelum menghapus hasil.




