You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by qi...@apache.org on 2020/04/28 03:10:12 UTC

[incubator-iotdb] branch master updated: add cache size log

This is an automated email from the ASF dual-hosted git repository.

qiaojialin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git


The following commit(s) were added to refs/heads/master by this push:
     new f512b2c  add cache size log
f512b2c is described below

commit f512b2c6e1a06094281d251ee0a59797e2bd72e9
Author: qiaojialin <64...@qq.com>
AuthorDate: Tue Apr 28 11:10:07 2020 +0800

    add cache size log
---
 server/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java     | 3 +++
 server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkCache.java  | 1 +
 .../main/java/org/apache/iotdb/db/engine/cache/ChunkMetadataCache.java | 1 +
 .../java/org/apache/iotdb/db/engine/cache/TimeSeriesMetadataCache.java | 1 +
 .../java/org/apache/iotdb/db/engine/cache/TsFileMetaDataCache.java     | 1 +
 5 files changed, 7 insertions(+)

diff --git a/server/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java b/server/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java
index 1fa1952..832b5be 100644
--- a/server/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java
+++ b/server/src/main/java/org/apache/iotdb/db/conf/IoTDBDescriptor.java
@@ -602,6 +602,9 @@ public class IoTDBDescriptor {
           maxMemoryAvailable * Integer.parseInt(proportions[1].trim()) / proportionSum);
     }
 
+    logger.info("allocateMemoryForRead = " + conf.getAllocateMemoryForRead());
+    logger.info("allocateMemoryForWrite = " + conf.getAllocateMemoryForWrite());
+
     if (!conf.isMetaDataCacheEnable()) {
       return;
     }
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkCache.java b/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkCache.java
index 700e0fb..e43f0f4 100644
--- a/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkCache.java
+++ b/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkCache.java
@@ -53,6 +53,7 @@ public class ChunkCache {
 
 
   private ChunkCache() {
+    logger.info("ChunkCache size = " + MEMORY_THRESHOLD_IN_CHUNK_CACHE);
     lruCache = new LRULinkedHashMap<ChunkMetadata, Chunk>(MEMORY_THRESHOLD_IN_CHUNK_CACHE, true) {
 
       int count = 0;
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkMetadataCache.java b/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkMetadataCache.java
index 4f20a3f..3ed15cb 100644
--- a/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkMetadataCache.java
+++ b/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkMetadataCache.java
@@ -63,6 +63,7 @@ public class ChunkMetadataCache {
 
 
   private ChunkMetadataCache(long memoryThreshold) {
+    logger.info("ChunkMetadataCache size = " + memoryThreshold);
     lruCache = new LRULinkedHashMap<String, List<ChunkMetadata>>(memoryThreshold, true) {
       int count = 0;
       long averageChunkMetadataSize = 0;
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/cache/TimeSeriesMetadataCache.java b/server/src/main/java/org/apache/iotdb/db/engine/cache/TimeSeriesMetadataCache.java
index 7fe0ea0..4791976 100644
--- a/server/src/main/java/org/apache/iotdb/db/engine/cache/TimeSeriesMetadataCache.java
+++ b/server/src/main/java/org/apache/iotdb/db/engine/cache/TimeSeriesMetadataCache.java
@@ -57,6 +57,7 @@ public class TimeSeriesMetadataCache {
 
 
   private TimeSeriesMetadataCache() {
+    logger.info("TimeseriesMetadataCache size = " + MEMORY_THRESHOLD_IN_TIME_SERIES_METADATA_CACHE);
     lruCache = new LRULinkedHashMap<TimeSeriesMetadataCacheKey, TimeseriesMetadata>(MEMORY_THRESHOLD_IN_TIME_SERIES_METADATA_CACHE, true) {
       int count = 0;
       long averageSize = 0;
diff --git a/server/src/main/java/org/apache/iotdb/db/engine/cache/TsFileMetaDataCache.java b/server/src/main/java/org/apache/iotdb/db/engine/cache/TsFileMetaDataCache.java
index 6870e53..36fea80 100644
--- a/server/src/main/java/org/apache/iotdb/db/engine/cache/TsFileMetaDataCache.java
+++ b/server/src/main/java/org/apache/iotdb/db/engine/cache/TsFileMetaDataCache.java
@@ -58,6 +58,7 @@ public class TsFileMetaDataCache {
   private long deviceIndexMapEntrySize = 0;
 
   private TsFileMetaDataCache() {
+    logger.info("TsFileMetaDataCache size = " + MEMORY_THRESHOLD_IN_B);
     cache = new LRULinkedHashMap<String, TsFileMetadata>(MEMORY_THRESHOLD_IN_B, true) {
       @Override
       protected long calEntrySize(String key, TsFileMetadata value) {