Share a daily use of the monitoring network, disk usage, average load and ram used by shell scriptsThe script is in the attachment.Use the following:650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M02/73/59/wKiom1X6neKQsS7LAAQKmVx2JC8032.jpg "style=" float: none; "title=" shell.jpg "alt=" Wkiom1x6nekqss7laaqkmvx2jc8032.jpg "/>650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M00/73/56/wKioL1X6oB
output variable A. echo "Mem_total: ${mem_total}m" echo "mem_used: ${mem_used}m" echo "Men_free: ${mem_free}m" echo "sum_used: $sum _used%" # Similarly, the Bash shell does not support the comparison of the decimal point, where I use the BC to compare the values, if the result is true, the return value is 1,false return value is 0. # like echo "1.1>1.2" |BC then output is 0, if echo "1.1>1" |BC then the output is 1.warning= ' echo ' $sum _used>90 ' |BC ' # The value returned by the comparison i
Source: KEIL MDK View Code volume, Ram usage--ro-data, Rw-data, zi-data explanationKEIL RVMDK Post-compilation informationProgram size:code=86496 ro-data=9064 rw-data=1452 zi-data=16116Code is the amount of space that is consumed by the codes;Ro-data is the size of Read only read-only constant, such as const type;Rw-data is the size of the read-write variable that was initialized;Zi-data is the size of a re
Python to monitor the port usage of the device, python to monitor the port usage of the device
This example describes how to monitor the port usage of a device using Python. Share it with you for your reference. The details are as
Use Aptik Battery Monitor to Monitor usage of Ubuntu laptop Battery
Do you know how long your Ubuntu laptop battery has been used? How long can I use power? What is the discharge rate of the notebook battery?
Do you want to know the above or more data? Now we can use the Aptik Battery Monitor graphical tool for monit
| awk' {SSD = NF-4} {print $ SSD} ''// obtain the process's CPU usage.Echo "CPU:" $ CPU>/home/user/share/test/proc_memlog.txt // write the CPU usage rate to the proc_memlog.txt file.Echo $ blank>/home/user/share/test/proc_memlog.txt // write a blank row into the proc_memlog.txt FileSleep $ IntervalDone// Run the script2. Monitoring scriptRun the terminal, switch to the directory where the script is created, and enter sh./***. Sh // to
display of DataView is inaccurate.Workaround (Pending validation):1. Use the built-in Zabbix variable proc.cpu.util[2. Modify the commands in the script, using the following method instead:First, get the PID of the process name, and then combine top to run the following command:Top-b-n 1-p $pid 2>1 | Awk-v pid= $pid ' {if (= = pid) print $9} '3. Modify the commands in the script, using the following method instead:The PID of the process name is obtained first, and then the relevant data is read
initializedMemory-usage: Memory UtilizationVolatile gpu-util: Floating GPU UtilizationUncorr. ECC: Something about ECCCompute M.: Calculation modeProcesses shows the memory usage per process on each GPU.Note: Video memory usage and GPU occupancy are two different things, the graphics card is composed of GPU and memory, and the relationship between the memory and
value of a single core in 15 minutes is greater than the alarm value of 0.70 (the return value is 1 ), send an email to the administrator if ($ load_now = 1); thenecho "$ the average system load of the IP server reaches $ average_load within 15 minutes, exceeding the warning value of 0.70. Please handle it in time. "| Mutt-s" $ IP server system load warning "fuquanjun@xxx.comfifi
# Chmod a + x/scripts/load-warning.sh
Iii. Monitor the cpu
C # multi-thread usage 5-Collaborative Monitor between threads,
Previously, we used the lock shortcut to achieve multi-threaded sharing of the same resource. In C #, lock is actually a simplified version of the Monitor operation.
The following uses Monitor to complete the previous lock function. You can compare it here
-warning.sh
III. monitor the cpu usage of the server system:
1. run the top command to view the cpu usage in linux:
# Top-B-n 1 | grep Cpu (only one output result is required for the-B-n 1 table)
Cpu (s): 0.0% us, 0.0% sy, 0.0% ni, 99.9% id, 0.0% wa, 0.0% hi, 0.0% si, 0.0% st
(Idle value)
2. run the following command to view the percentage value of the idle cpu )
Although the Linux operating system is much more stable than the Windows operating system. However, this stability is relative. That is to say, the Linux operating system may also get angry. In some cases, the system's resource usage (including CPU or memory) may reach more than 90%. To this end, the system administrator still needs to monitor the usage of system
Article Title: How to monitor the usage of Linux system resources. Linux is a technology channel of the IT lab in China. Includes basic categories such as desktop applications, Linux system management, kernel research, embedded systems, and open source.
Although the Linux operating system is much more stable than the Windows operating system. However, this stability is relative. That is to say, the Linux op
Although the Linux operating system is much more stable than the Windows operating system. However, this stability is relative. That is to say, the Linux operating system may also get angry. In some cases, the system's resource usage (including CPU or memory) may reach more than 90%. To this end, the system administrator still needs to monitor the usage of system
Use alter index ××monitoring usage; statement to monitor the index usage, altermonitoring
With the accumulation of time, in the absence of good planning, the database may have a large number of indexes that are not used for a long time. If you can quickly locate these indexes so that they can be cleared, they will be placed in the case. We can use the "alter inde
Partial reprint 51942281The iostat command is used to monitor system input and CPU usage. It is characterized by the reporting of disk activity statistics, as well as the reporting of CPU usage. like Vmstat, Iostat also has a weakness, that is, it cannot analyze a process in depth, only the overall situation of the system. Iostat Monitoring I/O subsystemThe IOSTA
Troubleshoot high network usage exceptions Using Resource Monitor
Recently, the network usage of a server in the company often reaches 99%. It seems that the maximum is so much. As a result, many services are affected. Next we will share with you how to troubleshoot high network usage exceptions using some tools provid
) {ThreadPool.QueueUserWorkItem (Workerthread,"A"); ThreadPool.QueueUserWorkItem (Workerthread,"B"); Console.WriteLine ("press ENTER to signal the green light"); Console.ReadLine (); Mymanualevent.set (); ThreadPool.QueueUserWorkItem (Workerthread,"C"); Console.ReadLine (); } Static voidWorkerthread (ObjectState ) {Mymanualevent.waitone (); Console.WriteLine ("Thread {0} got the green light ...", state); }}3) MethodImpl: is a feature that, under System.Runtime.Compile
Directory
1. CPU user time and Kernel Time of the process
2. CPU usage statistics
3. Download source code
Returned directory1. CPU user time and Kernel Time of the process
The userprocessortime and privilegedprocessortime attributes of the Process class can be used to return the CPU user and Kernel Time consumed by the current process. Process. totalprocessortime indicates the sum of the two. Both return the timespan struct object.
With these t
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.