Christian Grothoff a écrit :
Ok, let me summarize:

a) you're using a 200 Mhz CPU.  This is sufficient, but barely above the 100
    Mhz minimum requirements.
b) you're experiencing high CPU utilization, but can't tell which process is
    the cause (gnunetd does not show up in top)
c) you're using an encrypted partition to store the GNUnet data

Well, c) causes the kernel (!) to perform encryption/decryption on any IO operation. That's where your CPU is going, and since the kernel has no PID, this is also why it does not show up for any process in b). Also, c) is a bad idea -- GNUnet already (!) encrypts all of the data that is being stored in the database, encrypting it again gives you very little additional security. Worse, it seems to me that it kills your CPU (at the IO-rate that GNUnet has -- remember, on many machines GNUnet can be IO-bound; on yours it is likely CPU bound to start with, and by putting encryption on the disk you make it worse).
Well, I agree with you : encrypted partition is really a bad thing for GNUnet. But I've never been able to see gnuentd's CPU usage. top -p <gnunetd pid> shows that gnunetd CPU usage is always 0.0%, even if some hidden process uses about 100 %. So if David doesn't see anything, it's not only because of his encrypted partition.


---
Milan


_______________________________________________
Help-gnunet mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-gnunet

Reply via email to