25 ms·
Htop 3.0
- phoe-krk 6y agoRelated Reddit discussion: https://www.reddit.com/r/linux/comments/iiowpn/htop_forked_to_htopdev_and_version_300_released/ https://www.reddit.com/r/linux/comments/iiowpn/htop_forked_t...
- fsflover 6y agoOld-Reddit link: https://old.reddit.com/r/linux/comments/iiowpn/htop_forked_to_htopdev_and_version_300_released/ https://old.reddit.com/r/linux/comments/iiowpn/htop_forked_t...
- phoe-krk 6y agoUsing the old Reddit site as the default: https://www.reddit.com/r/help/comments/8f2n7d/how_do_i_permanently_go_back_to_old_reddit/ https://www.reddit.com/r/help/comments/8f2n7d/how_do_i_perma...
- asicsp 6y agoI don't know if things have changed, but preferences settings weren't enough, reddit would randomly switch to the new theme. After that I changed all my bookmarks to old reddit.
- anoncake 6y agohttps://addons.mozilla.org/en-US/firefox/addon/redirector/ https://addons.mozilla.org/en-US/firefox/addon/redirector/
- 411111111111111 6y ago> Not available on Firefox for Android. You can use this add-on with Firefox for Desktop. Learn more about add-ons for Android.
- bityard 6y agoYou can use a browser extension to always load old reddit.
- Macha 6y agoUnless you're on mobile
- deleted 6y ago[deleted]
- boogies 6y agoUnless you’re on Firefox? Edit: nvm, on GNU/Linux mobile you can use FF or Chromium (or GNOME Web or lynx or netsurf or…)
- Macha 6y agoNot on the whitelist of extensions for the current Firefox version. You'll need to build your own.
- alyandon 6y agoYep. The most infuriating part of their sudden disabling of existing extensions and preventing users from installing non-whitelisted ones on mobile FF is that if extensions like uBlock Origin and NoScript will work you know that a simple redirector extension would too.
- boogies 6y ago<strikethrough> “Simple redirector extension” sounds like a good generic tool that should exist to sed urls in a similar way to how ublockO & AdNauseum can block more than one type of content based on simple rules. One extension could use one rule to use the old version of Reddit, another to replace YouTube with Invidious, Twitter with Nitter… oh wait! </strikethrough> I knew https://addons.mozilla.org/en-US/firefox/addon/privacy-redirect/ https://addons.mozilla.org/en-US/firefox/addon/privacy-redir... could do the last two plus something for Instagram, searched https://duckduckgo.com/?q=nitter+invidious+instagram https://duckduckgo.com/?q=nitter+invidious+instagram and lo and behold, https://www.oldd.it/r/privacy/comments/hpy82f/redirect_twitterinstagramyoutube_to/ https://www.oldd.it/r/privacy/comments/hpy82f/redirect_twitt.... I’d be surprised if HTTPS Everywhere wasn’t whitelisted. And if it isn’t, TIL you can use it to fix Reddit.
- jdhbbbhb 6y agoI don't have a reddit account and I have no interest in creating one.
- turrini 6y agohttps://oldd.it/r/linux/comments/iiowpn/htop_forked_to_htopdev_and_version_300_released/ https://oldd.it/r/linux/comments/iiowpn/htop_forked_to_htopd... I've created this domain (and olddit.com/path) to redirect the urlpath to old.reddit.com using only a single CloudFlare Page Rule.
- dewey 6y agoWhat's the benefit of that over just using old.reddit.com?
- turrini 6y agoIt works with reddit's shortened links: https://redd.it/iiowpn https://redd.it/iiowpn -> new interface https://oldd.it/iiowpn https://oldd.it/iiowpn -> old interface On mobile you can save some keystrokes too, since the new FireFox does not support many extensions, yet.
- runbsd 6y agoThe original maintainer (creator) did an excellent job for 10+ years. Here is his response: https://github.com/hishamhm/htop/issues/992#issuecomment-683286672 https://github.com/hishamhm/htop/issues/992#issuecomment-683...
- drcongo 6y agoThat is a beautifully worded response.
- cstuder 6y agoThe entire issue is a delight to read from start to end.
- pull_my_finger 6y agoDidn't realize he'd taken a break. Guess that allowed him to develope tl[1]. [1] - https://github.com/teal-language/tl https://github.com/teal-language/tl
- moonchild 6y agoAnd userland[1], and finish a phd. 1. https://github.com/hishamhm/userland https://github.com/hishamhm/userland
- bojanvidanovic 6y agoInteresting how it started as a learning experience, and grew in something so essential. Amazing work
- a_e_k 6y agoI'd been wondering if this was a friendly fork. Glad to see it has his blessing.
- danudey 6y agoThis is probably the friendliest fork I've seen happen. There's even a comment where someone points out he's been active on other projects, and is thus alive and well and still coding, but just obviously ignoring htop specifically. The general response to that news seems to be relief that he's okay and that nothing (obviously) bad has happened. It's nice to see users of an abandoned project happy that it's because the developer (apparently) abandoned it, as long as he's okay.
- deleted 6y ago[deleted]
- tiffanyh 6y agoI learned more about htop, and frankly even Linux I’m general, from this amazing in-depth explanation of what htop is displaying. https://peteris.rocks/blog/htop/ https://peteris.rocks/blog/htop/
- hinkley 6y agoThe ads are substantial, invasive (hard to follow the text) and for me were borderline NSFW. Definitely a situation for reader mode.
- whyfy 6y agoRan the site through GTMetrix https://gtmetrix.com/reports/peteris.rocks/5gIfn1Ef https://gtmetrix.com/reports/peteris.rocks/5gIfn1Ef It's like ad central, sadly.
- yamrzou 6y agoOn Android, I don't see any ads with Firefox, but I do with Chrome. Edit: No, actually that is because I have uBlock Origin enabled on Firefox.
- michaelcampbell 6y agoI looked with FF both with and without ublock, and I don't see any ads. I don't understand people who gripe about ads when the solutions are ubiquitous and friction-free these days.
- hinkley 6y agoIf you read the thread, you'd know that the author changed the ad settings an hour after I commented. Also, just checked again, still ads on Firefox. I also mentioned a solution.
- yamrzou 6y agoAds only showed on mobile. On desktop, with FF and uBlock disabled, I didn't see any. I had Tracking Protection enabled though.
- klysm 6y agohtop is a really awesome tool, lots of hidden goodies in it. Thankful for the people that stepped up to maintain this in a kind way without being rude to the original maintainer and creator.
- ericcholis 6y agoOne of the first packages I install
- porker 6y agoIs there a changelog? Because I can't find what's new in this release on the site or in the repository (without reading the git commit messages)
- deleted 6y ago[deleted]
- ufo 6y agoThere is a changelog in the Downloads page: https://htop.dev/downloads.html https://htop.dev/downloads.html
- lioeters 6y agoThe posted link is the change log? https://github.com/htop-dev/htop/blob/master/ChangeLog https://github.com/htop-dev/htop/blob/master/ChangeLog Perhaps it originally linked to their site, which is: https://htop.dev/ https://htop.dev/
- maxpert 6y agoI can’t express how many times htop has made my life easy by giving me this nice interactive UX. There is a reason it’s part of every docker image I create.
- seneca 6y ago> There is a reason it’s part of every docker image I create. You really shouldn't put troubleshooting tools in your container images. You can join a "toolbox" container to a running container's namespace to get your tools there when you need them. That avoids unnecessarily large images, extra build time, and extra dependencies in your image.
- reed1 6y agosorry for being ignorant to learn myself, but how do I do this?
- seneca 6y agoNo need to apologize, this stuff isn't always easy to find. In docker, it's done by passing --pid=container:$TARGETCONTAINER to docker run Here's the docs on it: https://docs.docker.com/engine/reference/run/#pid-settings---pid https://docs.docker.com/engine/reference/run/#pid-settings--...
- robotresearcher 6y ago> That avoids unnecessarily large images, extra build time, and extra dependencies All of these are mandatory for containers, though... ? </joke>
- dec0dedab0de 6y agohtop has been on my list of applications I must install immediately on every system for at least 14 years now. I am always a bit shocked when I am reminded about how young of a project it is. I think the only younger tool that I always install is jq.
- quijoteuniv 6y agoGlad to hear this! I always install htop on all Lunux i install! So cool to read about the backstory :) Good job!
- petepete 6y agoThere's a few I now prefer over their old counterparts: fd, ag, bat. fd and ag (or rg) just do what I expect them to, I don't need to think about how to use them. Both find and grep's syntax trip me up, even after 20 years of using them.
- michaelcampbell 6y agoWhat's bat do? (I'm on board with you on fd and rg)
- petepete 6y agobat is essentially a fancier version of cat. It's fully backward compatible but supports syntax highlighting, paging and has git integration. It's written by the same developer as fd https://github.com/sharkdp/bat https://github.com/sharkdp/bat
- pueblito 6y agoBat is a cat replacement with syntax highlighting, formatting options; it works great with fd. What's rg?
- j-james 6y agoripgrep (the binary name is rg) is a faster grep written in Rust.
- shiado 6y agoThere are few things more satisfying programming than firing up htop on a high core count machine and watching cpu usage light up.
- veddox 6y agoLast year I ran some simulations that maxed out a 48 core machine. That was a sight to see :D
- justwalt 6y agoI bet it was also a sound to hear, and some heat to feel as well!
- Drdrdrq 6y agoOr, even better, fix that performance problem and watch the cores quiet down... :)
- andoriyu 6y agoI paid for the whole CPU, I'm going to use it all. (when compile something obviusly)
- sabujp 6y agonow all that's missing is multisystem support
- yjftsjthsd-h 6y agoWhat's that?
- nurettin 6y agoyou mean it should show cpu/process statuses inside of virtual machines like Xenserver tools?
- sabujp 6y agoacross multiple VMs, physical machines, whatever. Host/server mode, data collection, etc, etc
- ape4 6y agoHow does it handle many CPUs? In 2.2 it has a line for each CPU, as that number grows it will take over the screen.
- unhammer 6y agoit uses columns though https://1.bp.blogspot.com/-hhRAYq55Ovo/XL0NZNUNAjI/AAAAAAAAMbk/zOBCe9C-TKofiE9kMrqhJQaQISbDdnmqgCK4BGAYYCw/s640/ubuntu_ip-10-78-142-93___.png https://1.bp.blogspot.com/-hhRAYq55Ovo/XL0NZNUNAjI/AAAAAAAAM... ?
- simcop2387 6y agoThis is actually configurable. Hit F2 and go into setup and you can change the configuration of what's displayed up top. Here's a screenshot of my server with 32threads/cpus. https://www.simcop2387.info/htop3.png https://www.simcop2387.info/htop3.png This is i configured with 8 cpus per line
- jrockway 6y agoIf you press "S", you will get a layout editor where you can change the CPUs from 2 per line to 4 per line. The exact options you're looking for are "CPUs (1&2/4): first half in 2 shorter columns" and "CPUs (3&4/4): second half in 2 shorter columns".
- buryat 6y agohtop is by far the most important linux utility
- simias 6y agoReading this changelog I discovered that htop has a config file and a config menu. I started using it years ago as a drop-in replacement for top and I never went beyond the default but there are some very nifty things hidden in the option, such as being able to display process trees and custom thread names among many other things. If like me you never bothered to look into it just hit F2 in a running htop and start browsing the options.
- boogies 6y agoUpvoted, this took me years to do myself. However, the config file annoys me now because every time I do something like toggling tree view with T or changing sort between CPU and memory with P and U it pops up in my dotfile repo’s list of modified files. I wish it only stored the stuff that’s buried down in the setup menu like what meters are at the top.
- simias 6y agoAgreed, I feel like there should be a way to mark changes as temporary instead of commiting to file every time. I found a workaround that seems to work though, once you're happy with your defaults you can do: chmod a-w ~/.config/htop/htoprc This way you make the file read-only and prevent htop from changing it. Also I had to add "vim_mode=1" directly in the rc file because I couldn't find the option in the menus. Unfortunately it seems that git only stores the eXecutable bit of the files in the index, so you can't really commit a file as read-only, so you have to remember to do it one every one of your machines (or script it in a git hook I suppose).
- boogies 6y agoThank you! I might try this on some other things too. mpv is one tool I think handles a kind of similar thing nicely: it has a main config file for long term settings, but also allows you to use Q instead of q to quit and save state (eg. playback position, speed, volume, etc.) in .config/mpv/watchlater/hashofurl (a separate file for each URL you play). htop could save the single-keypress-changeable settings in, say, .config/htop/viewstate and only keep the other stuff that’s buried in the setup menu in the htoprc
- iruoy 6y agoGood to see that the original maintainer is on board with this and package maintainers for the distros are changing to the new release. Today I noticed that Arch is already on this release. Albeit with this[0] patch applied. [0]: https://github.com/htop-dev/htop/issues/15 https://github.com/htop-dev/htop/issues/15
- nikisweeting 6y agoFor those who like htop-style system monitoring tools, you should also keep these commands handy: - atop (great for finding out what's causing system-wide slowness when you're not sure whether it's CPU/disk/network/temperature/etc.) - iotop/iftop/sar (top equivalents for disk IO, network traffic, and sysstat counters) - glances/nmon/dstat/iptraf-ng (pretty monitoring CLI-GUI utils with more colors) - systemd-analyze blame (track down cause of slow boot times) - docker stats (htop equivalent for docker containers) - zpool iostat -v <poolname> 1 (iotop equivalent for ZFS pools)
- calvinmorrison 6y agoAlso mytop/ myps is very useful
- xorcist 6y agohtop is a superset of iotop.
- guerby 6y agovirt-top is handy for libvirt/kvm users (even if simplistic)
- Apes 6y agoI like iostat -x for checking disk IO capacity
- nirv 6y ago- intel_gpu_top (display a top-like summary of Intel GPU usage) - nvtop (NVIDIA GPUs htop like monitoring tool) - radeontop (top-like GPU utilization for AMD Radeon GPUs)
- nickmancol 6y agopg_top to monitor Postgres
- Hortinstein 6y agoCtop is great for docker as well!
- 6y ago
- tus88 6y agoMan have I been hanging out for this. 2.x was sorely lacking in so many ways.
- ccktlmazeltov 6y agodoes this work on mac now?