> From: Jafa <j...@silicondust.com>
> To: fail2ban-users@lists.sourceforge.net
> Subject: Re: [Fail2ban-users] fail2ban quickly killing SSDs
> Message-ID:
>       <caf_2unklg54kgawzx74uckymbffp75ob6x0n_efwaam9_+m...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
> 
> On Sun, Jul 16, 2017 at 9:37 AM, Jafa <j...@silicondust.com> wrote:
> 
>> I noticed the SSD lifespan numbers dropping rapidly on some servers -
>> losing a percent every 1-2 days. The wear leveling count was incrementing
>> about once an hour.
>> Figure 125 days for a new SSD to reach 0% lifespan remaining.
>> 
>> fail2ban was using a sqlite DB... 130k in size.
>> Changing the configuration to :memory: fixed the problem - writes all but
>> disappeared.
>> 
>> Looking at sqlite...
>> 1) The sqlite DB is causing high disk writes - ~600kB/s to disk with a
>> 130k DB file.
>> 2) The sqlite DB appears to be writing very small chunks of data resulting
>> in a high write amplification factor.
>> 3) The sqlite DB appears to be forcing a sync to disk at a high rate.
>> Rewriting part or all of a 130k file should be cached and result in very
>> little write load.
>> 
>> I suspect configuring sqlite not to force a sync to disk, or to force the
>> sync at a slower rate, say once every 5 seconds, would solve the problem.
>> 
> 
> Answering my own question - it looks like this problem was fixed in
> fail2ban 0.10 which sets "PRAGMA synchronous=OFF”.

So there’s no way to do this in the 0.95 version? 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Fail2ban-users mailing list
Fail2ban-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fail2ban-users

Reply via email to