Hey guys, since this isnt a closed post, I've decided to post here because I got some questions of the topics discussed here.
I am having the same issue as the OP, but I build one package at time, and this by just getting into port and doing a make install clean.
When the port is big, sometimes when it is building the dependencies the CPU gets at 100% and I started to search on internet things like "how limit threads usage when building ports" my ideia was like "maybe I can make it just uses 80% ou 90% so it leaves me a little to keep other tasks runnings at ease.
But you guys are telling this is happening because the quantity of outputs being printed by the build task. I dont use tmux (neither I want to), and like OP i am using urxvt.
Reading this got me some ideas but I dont think it's trully, so what you guys think:
Since I am doing on Xorg TTY, it would be better if I just open other TTY to manage builds, and then, get back to Xorg Session? Or in the end it would be the same thing, since it will not stop the number of outputs in that building session?
I'll also try reading about thoose tools too, if my first question isnt true, and try it first to see if I get a better performace.
I am having the same issue as the OP, but I build one package at time, and this by just getting into port and doing a make install clean.
When the port is big, sometimes when it is building the dependencies the CPU gets at 100% and I started to search on internet things like "how limit threads usage when building ports" my ideia was like "maybe I can make it just uses 80% ou 90% so it leaves me a little to keep other tasks runnings at ease.
But you guys are telling this is happening because the quantity of outputs being printed by the build task. I dont use tmux (neither I want to), and like OP i am using urxvt.
Reading this got me some ideas but I dont think it's trully, so what you guys think:
Since I am doing on Xorg TTY, it would be better if I just open other TTY to manage builds, and then, get back to Xorg Session? Or in the end it would be the same thing, since it will not stop the number of outputs in that building session?
Unresponsive? My guess, it's either write bursts or memory thrashing during linking. So, try using IO scheduler (zio or gsched) to force system write often but in small amounts or tune VM to not swap out interactive apps.
I'll also try reading about thoose tools too, if my first question isnt true, and try it first to see if I get a better performace.