8409: Adjust recommended miss rate to below 0.2%
authorPeter Amstutz <peter.amstutz@curoverse.com>
Thu, 11 Feb 2016 14:27:21 +0000 (09:27 -0500)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Thu, 11 Feb 2016 14:27:21 +0000 (09:27 -0500)
tools/crunchstat-summary/crunchstat_summary/summarizer.py

index 6f8b74cc72caea8e412caab68751197f38116a14..0d5d6a246cdb084205137b84f1607141146336c2 100644 (file)
@@ -333,13 +333,13 @@ class Summarizer(object):
                 int(math.ceil(nearlygibs(used_mib))*AVAILABLE_RAM_RATIO*1024))
 
     def _recommend_keep_cache(self):
-        """Recommend increasing keep cache if miss rate is above 0.5%"""
+        """Recommend increasing keep cache if miss rate is above 0.2%"""
         if self.job_tot['keepcalls']['get'] == 0:
             return
         miss_rate = float(self.job_tot['keepcache']['miss']) / float(self.job_tot['keepcalls']['get']) * 100.0
         asked_mib = self.existing_constraints.get('keep_cache_mb_per_task', 256)
 
-        if miss_rate > 0.5:
+        if miss_rate > 0.2:
             yield (
                 '#!! {} Keep cache miss rate was {:.2f}% -- '
                 'try runtime_constraints "keep_cache_mb_per_task":{}'