mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-11-21 14:44:00 +00:00
7d5c64eb7a
The main purpose of this command-line flag is to increase the lifetime of low-end flash storage with the limited number of write operations it can perform. Such flash storage is usually installed on Raspberry PI or similar appliances. For example, `-inmemoryDataFlushInterval=1h` reduces the frequency of disk write operations to up to once per hour if the ingested one-hour worth of data fits the limit for in-memory data. The in-memory data is searchable in the same way as the data stored on disk. VictoriaMetrics automatically flushes the in-memory data to disk on graceful shutdown via SIGINT signal. The in-memory data is lost on unclean shutdown (hardware power loss, OOM crash, SIGKILL). Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/3337 |
||
---|---|---|
.. | ||
block_header.go | ||
block_stream_reader.go | ||
block_stream_reader_test.go | ||
block_stream_writer.go | ||
encoding.go | ||
encoding_test.go | ||
encoding_timing_test.go | ||
inmemory_part.go | ||
merge.go | ||
merge_test.go | ||
metaindex_row.go | ||
part.go | ||
part_header.go | ||
part_search.go | ||
part_search_test.go | ||
table.go | ||
table_search.go | ||
table_search_test.go | ||
table_search_timing_test.go | ||
table_test.go |