From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: devel@lists.altlinux.org References: <20200827022952.GA8129@dad.imath.kiev.ua> <5acc7f44-c122-d4ab-c67b-85275232f482@basealt.ru> <20200827145402.2cc954d1cb8412ffc81d9b11@altlinux.org> <5aa3cdd8-b3b0-a227-ed40-885636deab29@basealt.ru> <20200827120918.GA1072@altlinux.org> <20200827122039.GB1072@altlinux.org> <068a17d6-e7d8-c66e-6dc8-c83155ae87e8@gmail.com> <835ee830-209c-dbb9-cab6-084420de3b42@gmail.com> From: Anton Farygin Organization: BaseALT Message-ID: <505c67dd-ce38-f32f-b272-a4518e9b9080@basealt.ru> Date: Sat, 29 Aug 2020 19:23:04 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.1.1 MIME-Version: 1.0 In-Reply-To: <835ee830-209c-dbb9-cab6-084420de3b42@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [devel] =?utf-8?b?0LDRgNGF0LjQstC40YDQvtCy0LDQvdC40LUg0YDQtdC/?= =?utf-8?b?0L7Qt9C40YLQvtGA0LjQtdCy?= 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: Sat, 29 Aug 2020 16:23:05 -0000 Archived-At: List-Archive: List-Post: On 29.08.2020 17:18, Leonid Krivoshein wrote: > > 29.08.2020 7:58, Anton Farygin пишет: >> On 29.08.2020 05:22, Leonid Krivoshein wrote: >>> >>> 28.08.2020 8:03, Anton Farygin пишет: >>>> On 28.08.2020 03:58, Leonid Krivoshein wrote: >>>>> [...] >>>>> rm -rf ... всё же очень дорогая операция на изначально не 64-бит ФС. >>>>> В этом плане jfs рвёт её на части. Может, есть смысл бега для этих >>>>> фс? >>>>> >>>>> >>>> Когда то давным давно я пробовал сделать зеркало архива на разных >>>> файловых системах. >>>> >>>> jfs умерла первой >>>> >>>> за ней с небольшим отрывом пошёл xfs >>>> >>>> на третьем месте оказался btrfs >>>> >>>> на втором пришёл zfs >>>> >>>> ext4 была быстрее всех. >>>> >>>> >>>> Тест был очень простой - заливались архивы (правда, без хардлинков >>>> для симлинков) и время от времени на произвольном таске делался du -s >>>> >>>>  zfs сейчас отлично справляется даже с включенным сжатием. >>>> >>> >>> А у меня противоположный экспериенс с jfs и zfs. К счастью, никто не >>> умер.)) Но с zfs система иногда внезапно висла. >>> >>> Что значит первой умерла? И как давно это было? О каких архивах >>> речь? Об очень больших файлах? >>> >> Год назад, на jfs залили порядка 100 миллионов файлов, хардлинков и >> симлинков. >> >> с zfs вообще проблем нет. >> >> Кстати, смотреть на ней начали после твоего совета. > > У меня было старое медленное железо, файлов было на пару порядков > меньше, и было это несколько лет назад на ядрах 2.6~3.14. Хардлинки > для rsync --link-dest я использовал интенсивно, тут заметно > проявлялось преимущество jfs, связанное с динамическим выделением > inod'ов под элементы каталога, поскольку изменения содержимого файлов > были незначительные. Последние три года, на Альте, не использовал. Так > что жаль, если так. Но важно, как это всё проверялось, был ли там > out-of-tree код чего-то ещё, типа zfs, итд. > > Независимо от того, будет ext4 или jfs на сборочнице, было бы хорошо > поставить NVRAM с батарейкой и вынести журнал на неё. > > Вообще, ни на одной другой файловой системе rm -rf так сильно не > тормозит. А если через md или drbd, это вообще мегатормоз, когда речь > даже о нескольких сотнях тысяч файлов. > > ну в данном случае rm -rf и не нужен, и даже скорее вреден.