Tulisan:
Ada dua alasan mengapa komputer bisa melambat:
1. Virus.
2. Antivirus.
ยฉ saran dari administrator sistem yang berpengalaman
Saya tidak akan salah jika saya mengatakan bahwa setiap administrator kantor menghadapi pertanyaan: Mengapa 1C melambat?
Dan sekali lagi, saya tidak akan salah, jika hal pertama yang dia lakukan pada saat yang sama, itu akan membuka pengelola tugas.
Yang lebih maju, tentu saja, akan mengkonfigurasi kumpulan penghitung Monitor Kinerja (Zabbix dalam konteks ini hampir sama).
Selain itu, ada lebih dari cukup instruksi, daftar periksa untuk pengaturan. Inilah yang menakutkan.
Saya akan mencoba memberi Anda gambaran umum tentang yang utama dan kompilasi saya sendiri.
Perhatian!
Nama penghitung berbeda tidak hanya tergantung pada bahasa sistem operasi, tetapi juga pada edisi.
Mari tambahkan pada visi dan kesalahan penulis publikasi dan pahami bahwa copy-paste sederhana mungkin tidak berfungsi.
Dalam kasus perfmon, ini akan diperburuk oleh fakta bahwa Anda tidak akan menerima kesalahan apa pun saat membuat penghitung di baris perintah, mereka tidak akan dikumpulkan.
Untuk melihat daftar semua penghitung kinerja yang tersedia di komputer saat ini, Anda perlu menjalankan
- typeperf -q [object] akan menampilkan semua penghitung
- typeperf -qx [object] akan menampilkan daftar semua penghitung berdasarkan contoh perangkat keras, misalnya, secara terpisah untuk drive A: dan C:
Di mana parameter opsional [objek] adalah filter pada jenis meteran, seperti PhysicalDisk
Kesimpulan ini dapat mengarahkan ke file dan kemudian harus memilih dari itu jenis yang diperlukan
-qx -y -o counters.txt
Di masa depan, untuk get ringkasan statistik harus diganti jika ada kunci - qx nama instance tertentu di (_Total) , dan untuk mendapatkan statistik untuk setiap instance secara terpisah di (*)
Misalnya:
\ PhysicalDisk (_Total) \ Current Disk Queue Length
\ PhysicalDisk (*) \ Current Disk Queue Length Cara yang
saya rekomendasikan adalah membuat file bat sebanyak 3 baris.
logman buat penghitung 1C_counter -f bincirc
penghitung pembaruan logman 1C_counter -cf assembled.txt
penghitung pembaruan logman 1C_counter -si 15 -v โโmmddhhmm
Dan tambahkan nama penghitung ke file assembled.txt. Satu per baris. Contoh yang berfungsi dan direkomendasikan untuk Windows Server 2012 R2 ENG akan ada di bawah ini.
daftar di bawah spoiler
\Processor(_Total)\% Processor Time
\Processor(_Total)\% User Time
\Processor(_Total)\% Privileged Time
\Memory\Available MBytes
\Memory\Pages/sec
\Memory\% Committed Bytes In Use
\Paging File(*)\% Usage
\System\Context Switches/sec
\System\Processor Queue Length
\System\Processes
\System\Threads
\PhysicalDisk(_Total)\Current Disk Queue Length
\PhysicalDisk(*)\Current Disk Queue Length
\PhysicalDisk(_Total)\Avg. Disk sec/Read
\PhysicalDisk(_Total)\Avg. Disk sec/Write
\Network interface(_Total)\Bytes Total/sec
\Network interface(_Total)\Current Bandwidth
\Process(1cv8)\% Processor Time
\Process(1cv8)\Private Bytes
\Process(1cv8)\Virtual Bytes
\Process(ragent)\% Processor Time
\Process(ragent)\Private Bytes
\Process(ragent)\Virtual Bytes
\Process(rphost)\% Processor Time
\Process(rphost)\Private Bytes
\Process(rphost)\Virtual Bytes
\Process(rmngr)\% Processor Time
\Process(rmngr)\Private Bytes
\Process(rmngr)\Virtual Bytes
\Process(sqlservr)\% Processor Time
\Process(sqlservr)\Private Bytes
\Process(sqlservr)\Virtual Bytes
\SQLServer:General Statistics\User Connections
\SQLServer:General Statistics\Processes blocked
\SQLServer:Buffer Manager\Buffer cache hit ratio
\SQLServer:Buffer Manager\Page life expectancy
\SQLServer:SQL Statistics\Batch Requests/sec
\SQLServer:SQL Statistics\SQL Compilations/sec
\SQLServer:SQL Statistics\SQL Re-Compilations/sec
\SQLServer:Access Methods\Page Splits/sec
\SQLServer:Access Methods\Forwarded Records/sec
\SQLServer:Access Methods\Full Scans/sec
\SQLServer:Memory Manager\Target Server Memory (KB)
\SQLServer:Memory Manager\Total Server Memory (KB)
\SQLServer:Memory Manager\Free Memory (KB)
\SQLServer:Databases(_Total)\Transactions/sec
\SQLServer:Databases(*)\Transactions/sec
\Processor(_Total)\% Processor Time
\Processor(_Total)\% User Time
\Processor(_Total)\% Privileged Time
\Memory\Available MBytes
\Memory\Pages/sec
\Memory\% Committed Bytes In Use
\Paging File(*)\% Usage
\System\Context Switches/sec
\System\Processor Queue Length
\System\Processes
\System\Threads
\PhysicalDisk(_Total)\Current Disk Queue Length
\PhysicalDisk(*)\Current Disk Queue Length
\PhysicalDisk(_Total)\Avg. Disk sec/Read
\PhysicalDisk(_Total)\Avg. Disk sec/Write
\Network interface(_Total)\Bytes Total/sec
\Network interface(_Total)\Current Bandwidth
\Process(1cv8)\% Processor Time
\Process(1cv8)\Private Bytes
\Process(1cv8)\Virtual Bytes
\Process(ragent)\% Processor Time
\Process(ragent)\Private Bytes
\Process(ragent)\Virtual Bytes
\Process(rphost)\% Processor Time
\Process(rphost)\Private Bytes
\Process(rphost)\Virtual Bytes
\Process(rmngr)\% Processor Time
\Process(rmngr)\Private Bytes
\Process(rmngr)\Virtual Bytes
\Process(sqlservr)\% Processor Time
\Process(sqlservr)\Private Bytes
\Process(sqlservr)\Virtual Bytes
\SQLServer:General Statistics\User Connections
\SQLServer:General Statistics\Processes blocked
\SQLServer:Buffer Manager\Buffer cache hit ratio
\SQLServer:Buffer Manager\Page life expectancy
\SQLServer:SQL Statistics\Batch Requests/sec
\SQLServer:SQL Statistics\SQL Compilations/sec
\SQLServer:SQL Statistics\SQL Re-Compilations/sec
\SQLServer:Access Methods\Page Splits/sec
\SQLServer:Access Methods\Forwarded Records/sec
\SQLServer:Access Methods\Full Scans/sec
\SQLServer:Memory Manager\Target Server Memory (KB)
\SQLServer:Memory Manager\Total Server Memory (KB)
\SQLServer:Memory Manager\Free Memory (KB)
\SQLServer:Databases(_Total)\Transactions/sec
\SQLServer:Databases(*)\Transactions/sec
Sebenarnya, terburu-buru mungkin tidak membaca lebih jauh. Mereka bahkan tidak membaca lagi.
Selebihnya kita akan membahas rekomendasi dari
Mari kita mulai dengan mempelajari saran dari vendornya sendiri: microsoft.com
Menerbitkan Windows VM health
tabel di bawah spoiler
| Logical disk | |
| Logical disk average disk seconds per transfer | |
| Logical disk average disk seconds per write | |
| Logical disk current disk queue length | |
| Logical disk free space megabytes low | |
| Logical disk percent idle time | |
| Logical disk free space percent low | |
| File system error or corruption | |
| Operating system | |
| Memory available megabytes | |
| Memory free system page table entries | |
| Memory pages per second | |
| Memory percent committed memory in use | |
| Total CPU utilization percentage | |
| DHCP Client service health | |
| DNS Client Service Health | |
| Event Log service health | |
| Windows Firewall service health | |
| RPC service health | |
| Server service health | |
| Windows Remote Management (WinRM) service health | |
| Network adapter | |
| Network adapter connection health | |
| Network adapter percent bandwidth used read | |
| Network adapter percent bandwidth used total | |
| Network adapter percent bandwidth used write | |
| Disk | |
| Disk current disk queue length | |
| Disk percent idle time | |
| Disk average seconds per read | |
| Disk average disk seconds per transfer | |
| Disk average disk seconds per write |
Dengan menggunakan opsi ini, Anda pasti tidak akan salah, tetapi ini berisi penghitung yang tidak terlalu diperlukan untuk memantau server 1C.
Lebih jauh, tetapi lebih tinggi, di atas opsi saya ada rekomendasi dari
Buku Pegangan Evgeny Valerievich Filippov 1C: Seorang Ahli dalam Masalah Teknologi. Edisi 2
Daftarnya kecil, tetapi semuanya relevan dan jelas bahwa penulis menggunakannya dalam karyanya.
tabel di bawah spoiler
| Logical disk | ||
| Operating system | ||
| \Memory(_ Total)\%% Committed Bytes In Use | . | |
| \Memory(_Total)\Available Bytes | . | |
| \Memory(_Total)\Pages/sec | ||
| \Processor(_Total)\%% Processor Time | 70 % . | |
| \System(_Total)\Processor Queue Length | 2 * | |
| Network adapter | ||
| \Network lnterface(*)\Bytes Total/ sec | ||
| Disk | ||
| \PhysicalDisk(*)\Avg. Disk Queue Length | 2 * , | |
| \PhysicalDisk(_Total)\Avg. Disk Queue Length | ||
| \PhysicalDisk(_Total)\Avg. Disk Sec/Read | 10 . 50-200 . | |
| \PhysicalDisk(_Total)\Avg. Disk Sec/Write |
Daftar buku Manual metodologis untuk pengoperasian sistem informasi besar pada platform "1C: Enterprise 8"
A. Asatryan, A. Golikov, A. Morozov, D. Solomatin, Y. Fedorov
bahkan lebih ringkas, tambah pemantauan 1cv8, ragent, rphost, rmngr Saya akan meletakkannya di daftar terpisah, karena mungkin dan mungkin tidak akan mengganggu opsi apa pun, kecuali untuk server SQL dan 1C spasi.
tabel di bawah spoiler
"\Process("1cv8*")\%%Processor Time"
"\Process("1cv8*")\Private Bytes"
"\Process("1cv8*")\Virtual Bytes"
"\Process("ragent*")\%%Processor Time"
"\Process("ragent*")\Private Bytes"
"\Process("ragent*")\Virtual Bytes"
"\Process("rphost*")\%%Processor Time"
"\Process("rphost*")\Private Bytes"
"\Process("rphost*")\Virtual Bytes"
"\Process("rmngr*")\%%Processor Time"
"\Process("rmngr*")\Private Bytes"
"\Process("rmngr*")\Virtual Bytes"
\Process(1cv8)\% Processor Time
\Process(1cv8)\Private Bytes
\Process(1cv8)\Virtual Bytes
\Process(ragent)\% Processor Time
\Process(ragent)\Private Bytes
\Process(ragent)\Virtual Bytes
\Process(rphost)\% Processor Time
\Process(rphost)\Private Bytes
\Process(rphost)\Virtual Bytes
\Process(rmngr)\% Processor Time
\Process(rmngr)\Private Bytes
\Process(rmngr)\Virtual Bytes
\Process(sqlservr)\% Processor Time
\Process(sqlservr)\Private Bytes
\Process(sqlservr)\Virtual Bytes
"\Process("1cv8*")\Private Bytes"
"\Process("1cv8*")\Virtual Bytes"
"\Process("ragent*")\%%Processor Time"
"\Process("ragent*")\Private Bytes"
"\Process("ragent*")\Virtual Bytes"
"\Process("rphost*")\%%Processor Time"
"\Process("rphost*")\Private Bytes"
"\Process("rphost*")\Virtual Bytes"
"\Process("rmngr*")\%%Processor Time"
"\Process("rmngr*")\Private Bytes"
"\Process("rmngr*")\Virtual Bytes"
\Process(1cv8)\% Processor Time
\Process(1cv8)\Private Bytes
\Process(1cv8)\Virtual Bytes
\Process(ragent)\% Processor Time
\Process(ragent)\Private Bytes
\Process(ragent)\Virtual Bytes
\Process(rphost)\% Processor Time
\Process(rphost)\Private Bytes
\Process(rphost)\Virtual Bytes
\Process(rmngr)\% Processor Time
\Process(rmngr)\Private Bytes
\Process(rmngr)\Virtual Bytes
\Process(sqlservr)\% Processor Time
\Process(sqlservr)\Private Bytes
\Process(sqlservr)\Virtual Bytes
Daftar penghitung peralatan.
tabel di bawah spoiler
| Logical disk | |
| \LogicalDisk(_Total)\Free Megabytes | |
| Operating system | |
| \Memory(_Total)\Pages/sec | |
| \Memory\Available Mbytes | |
| \Processor(_Total)\%% Processor Time | |
| \System(_Total)\Processor Queue Length | |
| Network adapter | |
| \Network lnterface(*)\Bytes Total/ sec | |
| Disk | |
| \PhysicalDisk(*)\Avg. Disk Bytes/Read | |
| \PhysicalDisk(*)\Avg. Disk Bytes/Write | |
| \PhysicalDisk(*)\Avg. Disk Queue Length | |
| \PhysicalDisk(_Total)\Avg. Disk Queue Length |
Berikutnya adalah artikel Analisis ITS tentang pemanfaatan perangkat keras untuk Windows Elena Skvortsova dan salinan lengkapnya pada kb yang memiliki akses di sana , menjelaskan keseluruhan proses penyiapan secara rinci dan dengan gambar. Ini sangat berguna untuk penyiapan pertama.
Untuk semua kegunaan dan aksesibilitas artikel, perasaan tidak meninggalkan bahwa itu tertulis seperti surat terkenal dari Matroskin: "anak Anda adalah paman Sharik", orang yang berbeda. Misalnya, teks tidak cocok dengan gambar, untuk beberapa penghitung, nilai ambang batas dijelaskan, tetapi tidak ada dalam daftar, beberapa penghitung dalam daftar digandakan, karena ini, tidak akan mungkin untuk menyalin- tempel logman di baris perintah. Ini hanya sedikit mengecewakan bagi pemula.
Penyimpangan lirik: Belum genap sebulan sejak babak regional kompetisi ITS, di mana salah satu soal disusun persis seperti ini, hanya ada satu jawaban di kodenya, dan di gambar, yang benar secara matematis sama sekali berbeda . Penyelenggara mengandalkan ketepatan kode. Meskipun dapat dimengerti bahwa kode tersebut tidak diperiksa dengan baik, semua buku ilmiah memperingatkan tentang hal ini sebelumnya.
tabel di bawah spoiler
| Logical disk | ||
| \LogicalDisk(_Total)\% Free Space | ||
| Operating system | ||
| \Memory\Available Mbytes | ||
| \Processor(_Total)\% Idle Time | ||
| \Processor(_Total)\% Processor Time | 70% | |
| \Processor(_Total)\% User Time | ||
| \Processor(_Total)\Interrupts/sec | ||
| \System\Context Switches/sec | ||
| \System\File Read Bytes/sec | ||
| \System\File Write Bytes/sec | ||
| \System\Processes | ||
| \System\Processor Queue Length | 2 * | |
| \System\Threads | ||
| Memory Pages/sec
: 0 : 20 |
||
| Network adapter | 65% | |
| Disk | ||
| \PhysicalDisk(_Total)\Avg. Disk Queue Length | 2 * , | |
| \PhysicalDisk(_Total)\Avg. Disk Sec/Read | ||
| \PhysicalDisk(_Total)\Avg. Disk Sec/Write |
Daftar ditutup oleh
www.veritas.com Menganalisis Kinerja SQL menggunakan Penghitung Monitor Kinerja
Jelas bahwa mereka belum pernah mendengar tentang 1C, tetapi fakta bahwa mereka melihat urutan besarnya lebih banyak server adalah fakta.
tabel di bawah spoiler
| Logical disk | ||
| Operating system | ||
| Memory: Available Bytes | 25% . , , | |
| Memory: Cache Faults /sec | ||
| Memory: Page Faults /sec | ||
| Memory: Page Input /sec | 15 | |
| Memory: Page Reads /sec | 5 | |
| Memory: Pages/sec | 20 โ | |
| Paging File: % Usage | ||
| Processor: % Processor Time_Total | 80% 10+ 24 | |
| System: Processor Queue Length | 2 10+ 24 . , 4 , 8 10- . | |
| Network adapter | ||
| Network Interface: Bytes Received/sec | ||
| Network Interface: Bytes Sent/sec | ||
| Network Interface: Bytes/sec | ||
| Network Interface: Output Queue Length | 0, 2 | |
| Disk | ||
| Physical Disk: Disk Writes/sec | ||
| Physical Disk: Disk Reads/sec | 20 , 50 | |
| Physical Disk: Avg. Disk Write Queue Length | ( , 2) | |
| Physical Disk: Avg. Disk Write /sec | ||
| Physical Disk: Avg. Disk Read Queue Length | ||
| Physical Disk: Avg. Disk Read /sec | ||
| Physical Disk: Avg. Disk Queue Length | 2 (3 = 6) 10+ 24 . |
red-gate.com
pemantauan kinerja dan aktivitas SQL Server
tabel di bawah spoiler
| Logical disk | ||
| Logical Disk: Avg. Disk Queue Length | - , , , SAN , -. - Disk avg. . | |
| Logical Disk: Avg. Disk sec/Read | MDF NDF OLTP 20 . OLAP 30 . LDF 5 . , , 50 , -. | |
| Logical Disk: Avg. Disk sec/Write | MDF NDF OLTP 20 . OLAP 30 . LDF 5 . , , 50 , -. | |
| Logical Disk: Disk Transfers/sec | IOPS | |
| LogicalDisk: Free Megabytes | ||
| Operating system | ||
| Memory: Pages/sec | 1000, 100 , | |
| Memory: Available Bytes | ||
| Processor: % Processor Time (_Total) | ยซ : ยป 80% ( ), | |
| System: Processor Queue Length | , 10 , | |
| Network adapter | ||
| Network Interface: Bytes Received/sec | 8 * (( : / ) + ( : / )) / ( : ) * 100 | |
| Network Interface: Bytes Sent/sec | ||
| Disk |
Adapun counter untuk MS SQL, daftar saya ada di awal publikasi.
Ada beragam pilihan yang luar biasa, serta para ahli (bukan fakta bahwa sekarang salah satu dari mereka belum diam-diam bergerak di bawah meja saat melihatnya).
Namun, admin yang nakal sejati tidak akan pernah menunjukkan sikapnya, dia akan bermain dengan alis maksimal dan mendengarkan musik server.
Mereka yang tertarik dapat menghabiskan beberapa malam musim dingin (musim panas) untuk memilah daftar lengkap.
- Navigator, instrumen!
- Empat belas.
- Berapa empat belas?
- Dan apa, perangkat!?
ยฉ www.anekdot.ru Seorang
pembaca yang waspada akan berkata: Mengumpulkan penghitung peralatan saja tidak cukup, Anda juga perlu menganalisisnya.
Dan saya akan menunjukkan kepadanya meja ini.
Penyimpangan teknis: Meskipun mengungkapkan pendapat para ahli yang dihormati, hal itu harus diperlakukan dengan pengertian.
Misalnya, banyak yang akan mengingat saat mereka memohon kepada direktur untuk membeli tambahan 32 MB untuk server departemen akuntansi yang disebutkan di atas. Hal yang sama berlaku untuk kecepatan cakram. Nilai-nilai ini sudah tidak digunakan lagi.
Perhatian!
" ". . . , .
| \Processor(_Total)\% Processor Time | 70% โ 80% , +10 . 50% โ |
| \Processor(_Total)\% User Time | , % Processor Time = % User Time + % Privileged Time, % User Time % Processor Time, % Privileged Time 0 |
| \Processor(_Total)\% Privileged Time | % Privileged Time 5-10%, >20%. |
| \Memory\Available MBytes | . โ 25% |
| \Memory\Pages/sec | 1 : 20, 1000. Memory Available. 0. |
| \Memory\% Committed Bytes In Use | , . Memory \% Committed Bytes in Use Memory/Committed Bytes Memory\Commit Limit 90%, 95% OutOfMemory. |
| \Paging File(*)\% Usage | , Microsoft 100% , 50 75% |
| \System\Context Switches/sec | โ 5000 /.
โ 15000 / |
| \System\Processor Queue Length | 2 * |
| \System\Processes | |
| \System\Threads | |
| \PhysicalDisk(_Total)\Current Disk Queue Length | : 2 * , , - .
- , , , SAN , -. |
| \PhysicalDisk(*)\Current Disk Queue Length | |
| \PhysicalDisk(_Total)\Avg. Disk sec/Read | Current Disk Queue Lengt. MDF NDF OLTP 20 . OLAP 30 . LDF 5 . , , 50 , -. 1 โ 50-200 . |
| \PhysicalDisk(_Total)\Avg. Disk sec/Write |
|
| \Network interface(_Total)\Bytes Total/sec | 65% |
| \Network interface(_Total)\Current Bandwidth | Network utilization = 8 * \Network interface(_Total)\Bytes Total/sec / (Network Interface: Current Bandwidth) *100 |
| \SQLServer:General Statistics\User Connections | |
| \SQLServer:General Statistics\Processes blocked | 0 |
| \SQLServer:Buffer Manager\Buffer cache hit ratio | - (OLTP), 1, 99% , , 90%, . 90% - . |
| \SQLServer:Buffer Manager\Page life expectancy | , 300 ( 5 ) , . |
| \SQLServer:SQL Statistics\Batch Requests/sec | |
| \SQLServer:SQL Statistics\SQL Compilations/sec | 10 Batch Requests/sec |
| \SQLServer:SQL Statistics\SQL Re-Compilations/sec | 10 SQL Compilations/sec |
| \SQLServer:Access Methods\Page Splits/sec | 20% Batch Requests/sec |
| \SQLServer:Access Methods\Forwarded Records/sec | . , SQL Server , . |
| \SQLServer:Access Methods\Full Scans/sec | , Index searches/sec |
| \SQLServer:Memory Manager\Target Server Memory (KB) | |
| \SQLServer:Memory Manager\Total Server Memory (KB) | |
| \SQLServer:Memory Manager\Free Memory (KB) | |
| \SQLServer:Databases(_Total)\Transactions/sec | |
| \SQLServer:Databases(*)\Transactions/sec | |
| \Process(1cv8)\% Processor Time
\Process(1cv8)\Private Bytes \Process(1cv8)\Virtual Bytes \Process(ragent)\% Processor Time \Process(ragent)\Private Bytes \Process(ragent)\Virtual Bytes \Process(rphost)\% Processor Time \Process(rphost)\Private Bytes \Process(rphost)\Virtual Bytes \Process(rmngr)\% Processor Time \Process(rmngr)\Private Bytes \Process(rmngr)\Virtual Bytes \Process(sqlservr)\% Processor Time \Process(sqlservr)\Private Bytes \Process(sqlservr)\Virtual Bytes |
|
Mungkin Anda memiliki pendapat Anda tentang pemantauan peralatan, datang ke komentar, tulis pemikiran Anda, lebih disukai dengan tautan ke sumber pengetahuan.
