Juhyung Park 7f8bb428d3
sysctl: tune dirty data writeback policies (#135)
The existing policy sets dirty_background_bytes to 5, which is erroneously
too small that incurs write amplification and read starvations.
Considering a raspi with 2 GiB of RAM, this is 43 million times smaller
than the default Linux policy, which is 10%.

Considering that this will be deployed to mostly read-only system with
emphasis on data integrity (hence needing tighter data writeback), set
this to 256 KiB.

Continuing addressing the overly excessive data writeback policies, also
bump the dirty_writeback_centisecs from 250ms to 1000ms. Any dirty data
written in the past 1 second will be written to the storage.

Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
2023-05-31 17:59:23 +03:00
2022-09-23 19:05:20 +03:00
2021-06-17 18:40:53 +03:00
2023-05-27 12:41:22 +03:00
2023-05-28 23:37:45 +03:00
2023-05-27 12:41:22 +03:00
2023-05-27 18:08:57 +03:00
2023-05-28 23:37:45 +03:00
2021-07-27 04:16:53 +03:00
2021-07-25 04:22:27 +03:00
2023-05-27 12:41:22 +03:00
2023-01-22 23:03:23 +02:00
2018-09-26 02:57:24 +03:00
2023-01-23 03:17:46 +02:00
2023-05-28 23:37:45 +03:00
fix
2021-09-24 07:07:45 +03:00
2023-05-28 23:37:45 +03:00

KVMD

CI Discord

This repository contains the configuration and code of KVMD, the main PiKVM daemon. If your request does not relate directly to this codebase, please send it to issues of the PiKVM repository.

Description
The main PiKVM daemon
Readme GPL-3.0 5.6 MiB
Languages
Python 61%
JavaScript 10.4%
HTML 7.6%
C 6.4%
C++ 4.4%
Other 10.1%