New answers tagged

0

Since you don't mention a particular OS and processor, I'll answer this theoretically. This applies to most UNIX-like systems, but there may be minor differences. If a process has any pages in memory, the page table needs to be in (kernel) memory. The page table needs to be available for the process to run at all, when that process is selected to run the ...


-2

On UNIX, the Page table entries of the MMU are loaded from a "page-fault" after a MMU descriptor fault hit. In special, the "Page table" you mention does typically not exist. There is an address space description in the kernel and an MMU descriptor fault usually results in a PTE (page table entry) to be created together with the allocation of the related ...


0

Previous answer is very interesting. After some googling, I found some related subjects: http://serverfault.com/questions/235825/disable-hyperthreading-from-within-linux-no-access-to-bios http://stackoverflow.com/questions/7274585/linux-find-out-hyper-threaded-core-id Checking if HyperThreading is enabled or not? On the last link, the python script does ...


3

Modern cpu's can operate at several different frequencies changing dynamically under the load requirements (see wikipedia). Intel call this SpeedStep. When a cpu has little to do it will run at a lower frequency to reduce power (and therefore heat and fan noise). So the 1600Mhz you see is probably because all the cpus are not doing much, but it can rise to ...


0

the vSphere cluster at work is overloaded, but the usual Zabbix measurement tool wasn't indicating CPU steal time. So many thanks to Dag, I took his test program and wrote a script just to print steal percentage as follows #!/usr/bin/python import sys, os, time sys.path.append(os.path.join('/root/dagwieers/vmguestlib/')) from vmguestlib import VMGuestLib ...


0

You have ${cpugraph cpu0 40,220 009696 009696 -0.5 -l} I'm not sure what a scale of -0.5 and logarithm mode means when together, but it seems to work for me (Conky 1.9.1), i.e. not a solid bar. I would have thought you would get a better idea of what the cpu is doing with a simple linear scale which might work, ie ${cpugraph cpu0 40,220 009696 009696}


1

See man top: When this toggle is Off, tasks that have not used any CPU since the last update will not be displayed. Thus the "CPU usage limit for a process to show up as idle or non-idle" is anything greater than 0.


1

Do you have an iphone connected to the computer? This happens to me whenever I connect my iphone to it. Linux arjun-thinkpad 4.4.7-1-lts #1 SMP Thu Apr 14 17:26:39 CEST 2016 x86_64 GNU/Linux


0

I tried setting up alias for cpulimit -l 50 ffmpeg in .bashrc alias ffmpegl = "cpulimit -l 50 ffmpeg" and then used it in my script with the following code to source aliases shopt -s expand_aliases source /home/your_user/.bashrc Now i can use cpulimit with ffmpeg anywhere inside the script for multiple commands using the alias. Tested on scientific ...



Top 50 recent answers are included