From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; spf=pass (mailfrom) smtp.mailfrom=irif.fr (client-ip=2001:660:3301:8000::1:2; helo=korolev.univ-paris7.fr; envelope-from=jch@irif.fr; receiver=) Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) by mail.toke.dk (Postfix) with ESMTPS id F1A2C95F39F for ; Thu, 28 Apr 2022 18:11:13 +0200 (CEST) Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 23SGBB2u030654; Thu, 28 Apr 2022 18:11:11 +0200 Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 78E4AD4E9E; Thu, 28 Apr 2022 18:11:11 +0200 (CEST) X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id tELkz2Kh31G4; Thu, 28 Apr 2022 18:11:08 +0200 (CEST) Received: from pirx.irif.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id 04F84D4E9B; Thu, 28 Apr 2022 18:11:08 +0200 (CEST) Date: Thu, 28 Apr 2022 18:11:07 +0200 Message-ID: <87tuadtch0.wl-jch@irif.fr> From: Juliusz Chroboczek To: Fabrice Rouillier In-Reply-To: References: User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/27.1 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [194.254.61.138]); Thu, 28 Apr 2022 18:11:11 +0200 (CEST) X-Miltered: at korolev with ID 626ABC9F.001 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 626ABC9F.001 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/ X-j-chkmail-Score: MSGID : 626ABC9F.001 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Status: Ham Message-ID-Hash: SXYLRSHJWWUNX2XXVJLSV3AIC7JFZ4E2 X-Message-ID-Hash: SXYLRSHJWWUNX2XXVJLSV3AIC7JFZ4E2 X-MailFrom: jch@irif.fr X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: galene@lists.galene.org X-Mailman-Version: 3.3.5 Precedence: list Subject: [Galene] Re: Galene & Raspberry List-Id: =?utf-8?q?Gal=C3=A8ne_videoconferencing_server_discussion_list?= Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: > In particular, compared with the situation with a 32 bit OS and > a default configuration for the wireless : > > - the clients connect much more quickly > - the charge of the RPI stays very low (with 4 people connected the > change of each core did stay below 15% while it was more than 50% with > my previous settings) I've just taken some profiles on a 32-bit ARM board (ARMv7 with NEON). The RSA handshake is very slow (big integer multiplication appears to be prohibitive on that arch), which would explain why it takes so long to connect. I'm also seeing some minor noise (on the order of 2.5% CPU time) due to Go's emulation of 64-bit atomic operations, I should probably switch to protecting the data with a mutex instead. Suprisingly, I don't see much CPU time in AES encryption, so it looks like the software implementation of AES is fairly efficient. So I have no explanation for the high CPU time after connection. -- Juliusz