Aliaksandr Valialkin
|
6721e47ae9
|
app: respect CPU limits set via cgroups
Update GOMAXPROCS to limits set via cgroups. This should reduce CPU trashing and reduce memory usage
for cases when VictoriaMetrics components run in containers with CPU limits.
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/685
|
2020-08-11 23:01:03 +03:00 |
|
Vyacheslav Mitrofanov
|
89a922fb19
|
allow to use values lower than 10 with the flag -memory.allowedPercent (#531)
Co-authored-by: Vyacheslav Mitrofanov <vmitrofanov@mfms.ru>
|
2020-06-03 23:40:13 +03:00 |
|
Aliaksandr Valialkin
|
28c65b58a2
|
lib/memory: add more details to -memory.allowedPercent help message
|
2020-04-09 15:34:21 +03:00 |
|
Aliaksandr Valialkin
|
12c8afc3f2
|
lib/memory: properly handle int overflow in sysTotalMemory
This should fix builds on 32-bit architectures such as arm.
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/212
|
2019-10-17 18:27:49 +03:00 |
|
Aliaksandr Valialkin
|
604a4312f9
|
all: port to FreeBSD on GOARCH=amd64
|
2019-08-28 01:46:09 +03:00 |
|
Aliaksandr Valialkin
|
0a8dd9cc9a
|
lib/storage: calculate the maximum number of rows per small part from -memory.allowedPercent
This should improve query speed over recent data on machines with big amounts of RAM
|
2019-08-25 14:41:32 +03:00 |
|
Aliaksandr Valialkin
|
6682a35731
|
lib/memory: attempt #3 to determine memory limit for LXC container
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/84
|
2019-07-01 14:01:57 +03:00 |
|
Aliaksandr Valialkin
|
6ea12a079e
|
lib/memory: remove TestReadLXCMemoryLimit, since it doesnt work in Travis
|
2019-06-28 18:23:06 +03:00 |
|
Aliaksandr Valialkin
|
d0732d3137
|
lib/memory: attempt #2 to determine memory limit inside LXC container
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/84
|
2019-06-28 18:08:57 +03:00 |
|
Aliaksandr Valialkin
|
ad436757c3
|
lib/memory: an attempt to read proper memory limit inside LXC container
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/84
|
2019-06-28 15:35:02 +03:00 |
|
Aliaksandr Valialkin
|
9164c223ec
|
all: initial stubs for Windows support; see https://github.com/VictoriaMetrics/VictoriaMetrics/issues/70
|
2019-06-20 20:07:41 +03:00 |
|
Aliaksandr Valialkin
|
786beb8fc8
|
Makefile: enable golangci-lint in make check_all
|
2019-06-20 15:00:58 +03:00 |
|
Aliaksandr Valialkin
|
1836c415e6
|
all: open-sourcing single-node version
|
2019-05-23 00:18:06 +03:00 |
|