From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: devel@lists.altlinux.org References: <20210218113756.GA32487@altlinux.org> <36b7252b-b1be-b0d0-b91d-7265aa90fd37@basealt.ru> <20210218215202.GB25729@imap.altlinux.org> <53db4ff7-eee6-d2c8-e29f-1a1f5994f27a@basealt.ru> <20210219105057.GA8935@imap.altlinux.org> <66fd5f05-0831-71b4-a4ab-0228bca3204c@basealt.ru> <20210219120500.GC8935@imap.altlinux.org> <20acdb00-e062-ca2f-5982-aa396bbbc182@basealt.ru> <20210221185120.GA19578@altlinux.org> From: Anton Farygin Organization: BaseALT Message-ID: Date: Sun, 21 Feb 2021 22:41:45 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 MIME-Version: 1.0 In-Reply-To: <20210221185120.GA19578@altlinux.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [devel] hsh --initroot: nvme vs ssd X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Feb 2021 19:41:46 -0000 Archived-At: List-Archive: List-Post: On 21.02.2021 21:51, Dmitry V. Levin wrote: > On Sun, Feb 21, 2021 at 09:23:31PM +0300, Anton Farygin wrote: > [...] >> Что ещё попробовать пособирать ? > Интересно сравнить скорость работы hsh --initroot-only в режиме > unchecked_initroot_cache="$(b2sum /path/to/Sisyphus/files/list/task.info)" > (cached, без использования apt). В этом режиме оно работает достаточно > быстро, поэтому имеет смысл замерить скорость выполнения серии операций > (hsh --init, hsh --clean). на серии операций просто накапливается 1 секунда расхождения - т.е. 100 операций initroot даёт разницу в 100 секунд > > Ещё интересно сравнить то же самое, но под нагрузкой, когда `nproc` > потоков выполняют эту серию операций более-менее одновременно. А вот этот тест оказался более интересным и показал разницу почти в 4 раза между памятью и nvme. В принципе это почти соответсвует реальной разнице в производительности между скоростью записи на накопитель и скоростью работы оперативной памяти. 32 параллельных initroot на nvme = 26 секунд, тоже самое на tmpfs - 7 секунд. Но всё равно не очень понятно, насколько существенно это  окажет влияние на скорость пересборки репозитория, т.к. с уменьшением количества потоков эта разница уменьшается. возможно, тут уже надо заняться настройкой шедулера и кеширования.