Merge pull request #294 from Stunkymonkey/remove_memory_discussion
forgot to remove memory discussion from man page (it is implemented)
This commit is contained in:
commit
c5ad20bf50
@ -669,25 +669,12 @@ is set to +xmobar+.
|
|||||||
i3status | xmobar -o -t "%StdinReader%" -c "[Run StdinReader]"
|
i3status | xmobar -o -t "%StdinReader%" -c "[Run StdinReader]"
|
||||||
---------------------------------------------------------------------
|
---------------------------------------------------------------------
|
||||||
|
|
||||||
== What about memory usage or CPU frequency?
|
== What about CPU frequency?
|
||||||
|
|
||||||
While talking about two specific things, please understand this section as a
|
While talking about specific things, please understand this section as a
|
||||||
general explanation why your favorite information is not included in i3status.
|
general explanation why your favorite information is not included in i3status.
|
||||||
|
|
||||||
Let’s talk about memory usage specifically. It is hard to measure memory in a
|
Let’s talk about CPU frequency specifically. Many people don’t understand how
|
||||||
way which is accurate or meaningful. An in-depth understanding of how paging
|
|
||||||
and virtual memory work in your operating system is required. Furthermore, even
|
|
||||||
if we had a well-defined way of displaying memory usage and you would
|
|
||||||
understand it, I think that it’s not helpful to repeatedly monitor your memory
|
|
||||||
usage. One reason for that is that I have not run out of memory in the last few
|
|
||||||
years. Memory has become so cheap that even in my 4 year old notebook, I have
|
|
||||||
8 GiB of RAM. Another reason is that your operating system will do the right
|
|
||||||
thing anyway: Either you have not enough RAM for your workload, but you need to
|
|
||||||
do it anyway, then your operating system will swap. Or you don’t have enough
|
|
||||||
RAM and you want to restrict your workload so that it fits, then the operating
|
|
||||||
system will kill the process using too much RAM and you can act accordingly.
|
|
||||||
|
|
||||||
For CPU frequency, the situation is similar. Many people don’t understand how
|
|
||||||
frequency scaling works precisely. The generally recommended CPU frequency
|
frequency scaling works precisely. The generally recommended CPU frequency
|
||||||
governor ("ondemand") changes the CPU frequency far more often than i3status
|
governor ("ondemand") changes the CPU frequency far more often than i3status
|
||||||
could display it. The display number is therefore often incorrect and doesn’t
|
could display it. The display number is therefore often incorrect and doesn’t
|
||||||
@ -699,10 +686,9 @@ a WiFi network or not, and if you have enough disk space to fit that 4.3 GiB
|
|||||||
download.
|
download.
|
||||||
|
|
||||||
However, if you need to look at some kind of information more than once in a
|
However, if you need to look at some kind of information more than once in a
|
||||||
while (like checking repeatedly how full your RAM is), you are probably better
|
while, you are probably better off with a script doing that, which pops up.
|
||||||
off with a script doing that, which pops up an alert when your RAM usage reaches
|
After all, the point of computers is not to burden you with additional boring
|
||||||
a certain threshold. After all, the point of computers is not to burden you
|
tasks like repeatedly checking a number.
|
||||||
with additional boring tasks like repeatedly checking a number.
|
|
||||||
|
|
||||||
== External scripts/programs with i3status
|
== External scripts/programs with i3status
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user