Maybe the greatest performance bottleneck of Nagios is the execution o dịch - Maybe the greatest performance bottleneck of Nagios is the execution o Việt làm thế nào để nói

Maybe the greatest performance bott

Maybe the greatest performance bottleneck of Nagios is the execution of active checks. Even a perfectly tuned system rarely manages to execute more then a few thousand checks per minute. Even when using Check_MK not all checks are passive. At least the host checks, PING checks of ping-only hosts and of course the Check_MK check itself are always active checks.What make things worse: while your system is getting larger, the maximum check rate is even getting worse. The more hosts and services your system manages, the less checks per second it will be able to perform. Why?If you make a closer analysis of how the core of Nagios works, you will see that for each check it executes, it needs to create a new process. Unix people speek of this as forking, because the system call doing the process creation is fork(). This new process will then prepare everything needed to execute the check plugin - e.g. check_icmp - and finally fork a second time in order to execute it.Process creation is not only a CPU intense operation. It is becoming the more expensive the bigger the original process is (i.e. its memory usage). The problem is that fork() will create an exact copy of the original process, and even if that procedure is highly optimized by the Linux kernel, it's costly. What's even worse is the fact, that the forking of the Nagios core does not scale on multiple CPUs. If the actual execution of the active checks is efficient (such as a simple check_icmp) or enough CPU cores are available, then you can well run into a situation where your powerful 16-CPU server is limited to 100 Checks per second while most of its CPU cores are idle most of the time.How could a solution look like? Two possibilities come into mind:Make the forking faster.Avoid forking.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Có lẽ các nút cổ chai hiệu suất lớn nhất của Nagios là việc thực hiện kiểm tra hoạt động. Ngay cả một hệ thống hoàn hảo chỉnh hiếm khi quản lý để thực hiện sau đó thêm vài ngàn kiểm tra mỗi phút. Ngay cả khi sử dụng Check_MK không phải tất cả kiểm tra là thụ động. Ít nhất là kiểm tra máy chủ, kiểm tra PING vạn quân ping-chỉ và tất nhiên là Check_MK kiểm tra bản thân luôn kiểm tra hoạt động. <br><br>Có gì làm cho mọi việc tồi tệ hơn: trong khi hệ thống của bạn ngày càng lớn hơn, tỷ lệ kiểm tra tối đa thậm chí còn tồi tệ hơn. Đội chủ nhà hơn và hệ thống dịch vụ của bạn quản lý, kiểm tra ít mỗi giây nó sẽ có thể để thực hiện. Tại sao?<br><br>Nếu bạn thực hiện một phân tích gần hơn về cách cốt lõi của Nagios hoạt động, bạn sẽ thấy rằng đối với mỗi lần kiểm tra nó thực thi, nó cần phải tạo ra một quá trình mới. người Unix speek về điều này như forking, vì cuộc gọi hệ thống làm việc tạo ra quá trình là fork (). quy trình mới này sau đó sẽ chuẩn bị mọi thứ cần thiết để thực hiện các plugin kiểm tra - ví dụ check_icmp - và cuối cùng là một ngã ba lần thứ hai để thực hiện nó.<br><br>Tạo quá trình không chỉ là một CPU hoạt động mãnh liệt. Nó đang trở thành đắt hơn lớn hơn quá trình ban đầu là (tức là sử dụng bộ nhớ của nó). Vấn đề là fork () sẽ tạo ra một bản sao chính xác của quá trình ban đầu, và ngay cả khi thủ tục được tối ưu hóa cao bởi hạt nhân Linux, đó là tốn kém. Có gì thậm chí tệ hơn là một thực tế, rằng forking của lõi Nagios không quy mô trên nhiều CPU. Nếu việc thực hiện thực tế của kiểm tra hoạt động hiệu quả (ví dụ như một check_icmp đơn giản) hoặc đủ lõi CPU có sẵn, sau đó bạn cũng có thể chạy vào một tình huống mà mạnh mẽ máy chủ 16-CPU của bạn được giới hạn đến 100 Kiểm tra mỗi giây trong khi hầu hết của nó lõi CPU đang nhàn rỗi hầu hết thời gian. <br><br>Làm thế nào một giải pháp có thể như thế nào? Hai khả năng đi vào tâm trí: <br><br>Tận dụng tối forking nhanh hơn. <br>Tránh forking.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Có lẽ các nút cổ chai hiệu suất lớn nhất của Nagios là thực hiện kiểm tra hoạt động. Ngay cả một hệ thống hoàn hảo điều chỉnh hiếm khi quản lý để thực hiện nhiều hơn thì một vài nghìn kiểm tra mỗi phút. Ngay cả khi sử dụng Check_MK không phải tất cả các kiểm tra là thụ động. Ít nhất là các máy chủ kiểm tra, PING kiểm tra các máy chủ chỉ ping và dĩ nhiên Check_MK kiểm tra chính nó luôn là kiểm tra hoạt động.<br><br>Điều gì làm cho những điều tồi tệ hơn: trong khi hệ thống của bạn đang nhận được lớn hơn, tỷ lệ kiểm tra tối đa thậm chí còn tồi tệ hơn. Các máy chủ hơn và dịch vụ hệ thống của bạn quản lý, càng ít kiểm tra mỗi giây nó sẽ có thể thực hiện. Tại sao?<br><br>Nếu bạn thực hiện một phân tích gần hơn về cách cốt lõi của Nagios hoạt động, bạn sẽ thấy rằng đối với mỗi kiểm tra nó thực hiện, nó cần phải tạo ra một quá trình mới. Người Unix speek này như forking, bởi vì các cuộc gọi hệ thống thực hiện quá trình tạo ra là ngã ba (). Quy trình mới này sau đó sẽ chuẩn bị mọi thứ cần thiết để thực thi plugin kiểm tra-ví dụ: check_icmp-và cuối cùng là ngã ba lần thứ hai để thực thi nó.<br><br>Quá trình tạo không chỉ là một hoạt động mạnh mẽ CPU. Nó đang trở thành đắt hơn quá trình ban đầu lớn hơn là (tức là sử dụng bộ nhớ của nó). Vấn đề là Fork () sẽ tạo ra một bản sao chính xác của quá trình ban đầu, và ngay cả khi đó thủ tục được tối ưu hóa cao bởi hạt nhân Linux, nó tốn kém. Có gì thậm chí tệ hơn là thực tế, rằng forking của lõi Nagios không quy mô trên nhiều CPU. Nếu thực tế thực hiện kiểm tra hoạt động là hiệu quả (chẳng hạn như một check_icmp đơn giản) hoặc đủ lõi CPU có sẵn, sau đó bạn cũng có thể chạy vào một tình huống mà mạnh mẽ của bạn 16-CPU máy chủ được giới hạn 100 kiểm tra mỗi giây trong khi hầu hết các lõi CPU của nó là nhàn rỗi nhất o f thời gian.<br><br>Làm thế nào một giải pháp có thể trông như thế nào? Hai khả năng đi vào tâm trí:<br><br>Làm cho forking nhanh hơn.<br>Tránh forking. ...
đang được dịch, vui lòng đợi..
Kết quả (Việt) 3:[Sao chép]
Sao chép!
Có lẽ trở ngại lớn nhất của Nagios là thực hiện các kiểm tra hoạt động.Thậm chí một hệ thống hoàn chỉnh cũng hiếm khi thực hiện được nhiều hơn vài ngàn kiểm tra mỗi phút.Thậm chí khi dùng Check MK không phải tất cả các kiểm tra đều thụ động.Ít nhất các máy chủ kiểm tra, thanh toán các máy chỉ phát tín hiệu, và tất nhiên, tự kiểm tra Check MK luôn là kiểm tra hoạt động.<br>Điều tệ hơn là: trong khi hệ thống của bạn đang lớn hơn, tỉ lệ kiểm tra tối đa thậm chí còn tệ hơn.Càng nhiều máy chủ và dịch vụ mà hệ thống quản lý, thì càng ít kiểm tra mỗi giây nó có thể thực hiện.Sao?<br>Nếu bạn phân tích kỹ hơn về nguyên nhân của Nagios, bạn sẽ thấy rằng mỗi lần kiểm tra nó thực hiện, nó cần tạo ra một tiến trình mới.Nhân loại Unix nói nó như là dĩa, bởi vì cú gọi hệ thống làm việc tạo trình là fork(.Công trình mới này sẽ chuẩn bị mọi thứ cần thiết để thực hiện bổ sung kiểm tra. v. d. d. check l. và cuối cùng nĩa một lần thứ hai để thực hiện nó.<br>Chế tạo tiến trình không chỉ là hoạt động mạnh của CPU.Nó càng đắt tiền, thì quá trình nguyên bản càng lớn (tức là sử dụng bộ nhớ của nó).Vấn đề là nĩa(1) s ẽ tạo một bản sao chính xác của tiến trình gốc, và cho dù nếu quy trình đó được nhân Linux sử dụng tối đa, thì cũng rất tốn kém.Điều tệ hơn là s ự thật là, việc phân chia của lõi Nagios không quy mô với nhiều CPU.Nếu thực hiện việc kiểm tra hoạt động có hiệu quả (như một sự kiểm tra đơn giản). hay một lượng lõi CPU đủ chứa còn tồn tại, thì bạn có thể chạy tốt vào một tình huống mà máy phục vụ 16-CPU mạnh của bạn chỉ được kiểm tra hàng trăm giây trong khi hầu hết các lõi CPU đang bị bỏ trống hầu hết thời gian.<br>Một giải pháp trông như thế nào?Trong đầu có hai khả năng:<br>Làm cái nĩa nhanh hơn.<br>Đừng dùng nĩa.<br>
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: