[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.
signature.asc
Description: PGP signature