guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: tor with --expensive-hardening is using way too much memory


From: Kei Kebreau
Subject: Re: tor with --expensive-hardening is using way too much memory
Date: Wed, 19 Jul 2017 22:11:54 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)

ng0 <address@hidden> writes:

> I noticed this before the contribution entered master, so this message
> is not really a news.
>
> To quote myself from earlier today:
>
> <ng0>      I think we should revert one piece of the tor hardened build.. 3 
> hours
>            uptime: 684.3 MiB + 753.0 KiB = 685.1 MiB       tor
>
> Comparison: my Chromium with 55 tabs open uses 2.2GB.
>
>  Private  +   Shared  =  RAM used       Program
>
>  12.4 MiB +   1.1 MiB =  13.4 MiB       vim
>  15.5 MiB + 959.0 KiB =  16.4 MiB       Xorg
>  17.3 MiB +   5.6 MiB =  22.9 MiB       guix substitute
>  22.8 MiB +   1.3 MiB =  24.1 MiB       shepherd
>  26.7 MiB + 551.5 KiB =  27.3 MiB       emacs-25.2
> 131.1 MiB +   6.2 MiB = 137.3 MiB       .guix-real
> 732.7 MiB + 932.0 KiB = 733.6 MiB       tor
>
> uptime: 6:24h
>
> Now I wouldn't consider tor to be problematic when this would be the
> default for tor. But it isn't, and --enable-expensive-hardening is an
> experimental function which is not enabled by default from upstream (as
> all our recently added config options for tor (not sure right now if all
> are experimental, but they are not standard).
>
> Comparison, Debian running for a very long time (months) and using the
> same config:
>
>  40.6 MiB + 486.0 KiB =  41.1 MiB       tor
>
>
> I'm convinced that removing --enable-expensive-hardening will improve
> the situation, I have watched an VM with tor without this config switch.
> Whoever needs or wants this switch can make use of the easy way to
> create custom packages in Guix.
>
> If someone else can confirm my observations, I'll prepare an patch.

The top(1) command tells me that tor is taking up just short of a
gigabyte of RAM. I haven't tried disabling the --enable-expensive-hardening
flag, yet.

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]