i7z(8)

✨ i7z(8) β€” the manual page, but make it cute ✨

okay bestie, buckle up πŸ’– this is i7z, from the System Manager's Manual, and it's genuinely one of the most useful little tools you'll ever meet. let's get into it.


🌸 NAME 🌸

i7z β€” a better i7 reporting tool for Linux… and now it does i3 and i5 too, because it's generous like that πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

i7z [OPTION]

so [OPTION] is optional, bestie, it's literally in the brackets. but β€” and this is the important part β€” i7z needs to be run in super user (root) mode. no root, no vibes. periodt. πŸ‘‘


πŸ’– DESCRIPTION πŸ’–

i7z runs the i7z program β€” which is ncurses based β€” with no options at all. just raw, unfiltered output. ✨

and what does it print? it prints out the C-states and temperature for i3, i5 and i7 based Core processors from Intel. yes, including Nehalems, Sandy Bridge and Ivy Bridge. it's giving "I know every one of my CPUs personally" and honestly? obsessed. 🫢


πŸŽ€ OPTIONS πŸŽ€

  • -h, --help β€” shows you the list of options available with the i7z tool. your little menu, your little guide, your bestie. 🌈
  • -w [a|l], --write [a,l] β€” turns on logging of the frequencies. so:
    • -w a or --write a will append to the log file (keep the old stuff, add new stuff, respectful 🌸)
    • -w l or --write l will replace the log file (out with the old, in with the new, ruthless πŸ’…)
  • -l, --logfile [FILENAME] β€” changes the log file name to whatever FILENAME you specify. and if you don't specify? the default logging file is cpu_freq_log.txt for a single socket, or cpu_freq_log_dual%d.txt for dual socket β€” where %d is either 0 or 1. so organized. so iconic. ⭐
  • --socket0 [SOCKETNUM], --socket1 [SOCKETNUM] β€” okay so the tool can print information for about 2 sockets at once at the most, that's the ceiling, that's the limit, don't push it. the top view will be, by default, of the first socket (controlled by --socket0), and the bottom view will be of the second socket (controlled by --socket1). supply the appropriate value of 0 or 1 or more for SOCKETNUM (if there are more sockets on the machine) to show in the top and bottom view. multi-socket main character energy πŸ”₯
  • --nogui β€” disables the GUI. useful when the only need is logging. sometimes you just want the data and not the whole show, and that's valid πŸ™ˆ

🧚 Example 🧚

to print for two sockets and also change the log file (log to /tmp/logfilei7z):

i7z --socket0 0 --socket1 1 -logfile /tmp/logfilei7z -w l

look at her go πŸ’œ


πŸ’€ BUGS πŸ’€

found a bug? want a feature enhancement? do report it as an issue at http://code.google.com/p/i7z. we love feedback, we love growth, we love you telling us things. 🌟


πŸ‘‘ AUTHORS πŸ‘‘

written in 2010, by Abhishek Jaiantilal (abhirana @ gmail.com). i7z is licensed under the terms of the GNU General Public License (GPL) version 2. πŸ“œ


and that's the whole page, bestie β€” this version of i7z(8) is dated 20 July 2012, and the manual name is, of course, i7z(8). slay, run it as root, and go read your C-states. bye πŸ’–βœ¨