about summary refs log tree commit diff
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2026-01-09 11:23:09 -0600
committerFrederick Muriuki Muriithi2026-01-09 11:23:45 -0600
commit925a73c0bbd58b87d224ae4cb6a7b79beae4343c (patch)
tree06d40c569a2664259a9caba07ea4a25788bd8f65
parentf3c1f7b4be387c5780439c859e8173037cdef4a8 (diff)
downloadgn-machines-925a73c0bbd58b87d224ae4cb6a7b79beae4343c.tar.gz
Virtuoso: Reduce number of buffers to keep RAM usage less that 10%.
Have each virtuoso instance use less memory in order to keep the
services at less than or equal to 10% of the total RAM in the system.
-rw-r--r--production.scm4
-rw-r--r--public-sparql.scm4
2 files changed, 4 insertions, 4 deletions
diff --git a/production.scm b/production.scm
index bfd9e48..6339b66 100644
--- a/production.scm
+++ b/production.scm
@@ -49,8 +49,8 @@
                              (server-port 9892)
                              (http-server-port 9893)
                              (dirs-allowed (list "/export/data/virtuoso"))
-                             (number-of-buffers 4000000)
-                             (maximum-dirty-buffers 3000000)
+                             (number-of-buffers 680000)
+                             (maximum-dirty-buffers 500000)
                              (database-file "/var/lib/virtuoso/genenetwork-virtuoso.db")
                              (transaction-file "/var/lib/virtuoso/genenetwork-virtuoso.trx")))
                    (service forge-nginx-service-type
diff --git a/public-sparql.scm b/public-sparql.scm
index edfcd87..87ef843 100644
--- a/public-sparql.scm
+++ b/public-sparql.scm
@@ -60,9 +60,9 @@ SPARQL endpoint is listening on."
                             (virtuoso-configuration
                              (server-port %virtuoso-port)
                              (http-server-port %sparql-port)
-			     (number-of-buffers 4000000)
+			     (number-of-buffers 680000)
+			     (maximum-dirty-buffers 500000)
 			     (dirs-allowed (list "/export/data/virtuoso"))
-			     (maximum-dirty-buffers 3000000)
                              (database-file "/var/lib/virtuoso/public-virtuoso.db")
                              (transaction-file "/var/lib/virtuoso/public-virtuoso.trx")
                              (error-log-file "/var/lib/public-virtuoso-errors.log")