Hello everyone.
After a long time spent with linux (we use it for development at work), I decided to go back and have a look at FreeBSD.
I used to compile software using the ports collection. On the other side, I use gentoo linux and, as a developer and building everything from source in gentoo, my machine spends 80% of the time compiling...
I must admit that since the introduction of CGROUPS I have forgotten the times when compiling meant (almost) not doing anything else in a desktop system, which used to turn slow and unresponsive.
When you get accustomed to such a great thing of doing everything smoothly and forget that you are rebuilding the world at the same time (with make -j9) , I am wondering if FreeBSD has something similar. Another problem is, apart from the CPU time eaten by gcc while compiling, the extraction of a big archive (again in the very same context of a port installation). While this is taking place, the system is unusable (CPU + disk I/O).
I tried to launch portupgrade (as root) with the lowest nice possible, to no avail.
I hope there is a solution (or a future planned solution) in order to make FreeBSD desktop multi tasking performance comparable to other modern operating systems.
If this is not the most appropriate Forum thread, please tell me where to post my request.
Thanks in advance.
---
Giacomo
Elettra Synchrotron Radiation Facility.
Trieste, Italy.
After a long time spent with linux (we use it for development at work), I decided to go back and have a look at FreeBSD.
I used to compile software using the ports collection. On the other side, I use gentoo linux and, as a developer and building everything from source in gentoo, my machine spends 80% of the time compiling...
I must admit that since the introduction of CGROUPS I have forgotten the times when compiling meant (almost) not doing anything else in a desktop system, which used to turn slow and unresponsive.
When you get accustomed to such a great thing of doing everything smoothly and forget that you are rebuilding the world at the same time (with make -j9) , I am wondering if FreeBSD has something similar. Another problem is, apart from the CPU time eaten by gcc while compiling, the extraction of a big archive (again in the very same context of a port installation). While this is taking place, the system is unusable (CPU + disk I/O).
I tried to launch portupgrade (as root) with the lowest nice possible, to no avail.
I hope there is a solution (or a future planned solution) in order to make FreeBSD desktop multi tasking performance comparable to other modern operating systems.
If this is not the most appropriate Forum thread, please tell me where to post my request.
Thanks in advance.
---
Giacomo
Elettra Synchrotron Radiation Facility.
Trieste, Italy.