Module: Prometheus::Client::PageSize
- Defined in:
- lib/prometheus/client/page_size.rb
Class Method Summary collapse
Class Method Details
.page_size(fallback_page_size: 4096) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/prometheus/client/page_size.rb', line 6 def self.page_size(fallback_page_size: 4096) stdout, status = Open3.capture2('getconf PAGESIZE') return fallback_page_size if status.nil? || !status.success? page_size = stdout.chomp.to_i return fallback_page_size if page_size <= 0 page_size end |