1. 程式人生 > >elasticsearch cat 命令檢視 佔用記憶體情況

elasticsearch cat 命令檢視 佔用記憶體情況

elasticsearch 使用 命令 檢視 節點,索引 等 佔用記憶體情況 

具體細節 參考官網文件 參考文件
https://www.elastic.co/guide/en/elasticsearch/reference/5.3/cat.html
https://www.elastic.co/blog/elasticsearch-command-line-debugging-with-cat

// 檢視 _cat 所有支援引數
curl localhost:9200/_cat
// 檢視叢集狀態
curl localhost:9200/_cat/health

//檢視 索引佔用記憶體情況
/_cat/segments
檢視所有支援的引數
curl -XGET 'localhost:9200/_cat/segments?help'
index        | i,idx                 | index name
shard        | s,sh                  | shard name
prirep       | p,pr,primaryOrReplica | primary or replica
ip           |                       | ip of node where it lives
id           |                       | unique id of node where it lives
segment      | seg                   | segment name
generation   | g,gen                 | segment generation
docs.count   | dc,docsCount          | number of docs in segment
docs.deleted | dd,docsDeleted        | number of deleted docs in segment
size         | si                    | segment size in bytes
size.memory  | sm,sizeMemory         | segment memory in bytes
committed    | ic,isCommitted        | is segment committed
searchable   | is,isSearchable       | is segment searched
version      | v,ver                 | version
compound     | ico,isCompound        | is segment compound


// 檢視 索引 fenci 的佔用記憶體情況 sm
curl -XGET 'localhost:9200/_cat/segments/fenci?v&h=si,sm'

// 檢視所有索引佔用情況
curl -XGET 'localhost:9200/_cat/segments?v&h=si,sm'
// 檢視nodes 節點情況


pid                              | p                                  | process id
host                             | h                                  | host name
ip                               | i                                  | ip address
port                             | po                                 | bound transport port
version                          | v                                  | es version
build                            | b                                  | es build hash
jdk                              | j                                  | jdk version
disk.avail                       | d,disk,diskAvail                   | available disk space
heap.current                     | hc,heapCurrent                     | used heap
heap.percent                     | hp,heapPercent                     | used heap ratio
heap.max                         | hm,heapMax                         | max configured heap
ram.current                      | rc,ramCurrent                      | used machine memory
ram.percent                      | rp,ramPercent                      | used machine memory ratio
ram.max                          | rm,ramMax                          | total machine memory
file_desc.current                | fdc,fileDescriptorCurrent          | used file descriptors
file_desc.percent                | fdp,fileDescriptorPercent          | used file descriptor ratio
file_desc.max                    | fdm,fileDescriptorMax              | max file descriptors
cpu                              | cpu                                | recent cpu usage
load                             | l                                  | most recent load avg
uptime                           | u                                  | node uptime
node.role                        | r,role,dc,nodeRole                 | d:data node, c:client node
master                           | m                                  | m:master-eligible, *:current master
name                             | n                                  | node name
completion.size                  | cs,completionSize                  | size of completion
fielddata.memory_size            | fm,fielddataMemory                 | used fielddata cache
fielddata.evictions              | fe,fielddataEvictions              | fielddata evictions
query_cache.memory_size          | qcm,queryCacheMemory               | used query cache
query_cache.evictions            | qce,queryCacheEvictions            | query cache evictions
request_cache.memory_size        | rcm,requestCacheMemory             | used request cache
request_cache.evictions          | rce,requestCacheEvictions          | request cache evictions
request_cache.hit_count          | rchc,requestCacheHitCount          | request cache hit counts
request_cache.miss_count         | rcmc,requestCacheMissCount         | request cache miss counts
flush.total                      | ft,flushTotal                      | number of flushes
flush.total_time                 | ftt,flushTotalTime                 | time spent in flush
get.current                      | gc,getCurrent                      | number of current get ops
get.time                         | gti,getTime                        | time spent in get
get.total                        | gto,getTotal                       | number of get ops
get.exists_time                  | geti,getExistsTime                 | time spent in successful gets
get.exists_total                 | geto,getExistsTotal                | number of successful gets
get.missing_time                 | gmti,getMissingTime                | time spent in failed gets
get.missing_total                | gmto,getMissingTotal               | number of failed gets
indexing.delete_current          | idc,indexingDeleteCurrent          | number of current deletions
indexing.delete_time             | idti,indexingDeleteTime            | time spent in deletions
indexing.delete_total            | idto,indexingDeleteTotal           | number of delete ops
indexing.index_current           | iic,indexingIndexCurrent           | number of current indexing ops
indexing.index_time              | iiti,indexingIndexTime             | time spent in indexing
indexing.index_total             | iito,indexingIndexTotal            | number of indexing ops
indexing.index_failed            | iif,indexingIndexFailed            | number of failed indexing ops
merges.current                   | mc,mergesCurrent                   | number of current merges
merges.current_docs              | mcd,mergesCurrentDocs              | number of current merging docs
merges.current_size              | mcs,mergesCurrentSize              | size of current merges
merges.total                     | mt,mergesTotal                     | number of completed merge ops
merges.total_docs                | mtd,mergesTotalDocs                | docs merged
merges.total_size                | mts,mergesTotalSize                | size merged
merges.total_time                | mtt,mergesTotalTime                | time spent in merges
percolate.current                | pc,percolateCurrent                | number of current percolations
percolate.memory_size            | pm,percolateMemory                 | memory used by percolations
percolate.queries                | pq,percolateQueries                | number of registered percolation queries
percolate.time                   | pti,percolateTime                  | time spent percolating
percolate.total                  | pto,percolateTotal                 | total percolations
refresh.total                    | rto,refreshTotal                   | total refreshes
refresh.time                     | rti,refreshTime                    | time spent in refreshes
script.compilations              | scrcc,scriptCompilations           | script compilations
script.cache_evictions           | scrce,scriptCacheEvictions         | script cache evictions
search.fetch_current             | sfc,searchFetchCurrent             | current fetch phase ops
100 15624  100 15624    0     0   953k      0 --:--:-- --:--:-- --:--:-- 14.9M_time                | sfti,searchFetchTime               | time spent in fetch phase                             
search.fetch_total               | sfto,searchFetchTotal              | total fetch ops
search.open_contexts             | so,searchOpenContexts              | open search contexts
search.query_current             | sqc,searchQueryCurrent             | current query phase ops
search.query_time                | sqti,searchQueryTime               | time spent in query phase
search.query_total               | sqto,searchQueryTotal              | total query phase ops
search.scroll_current            | scc,searchScrollCurrent            | open scroll contexts
search.scroll_time               | scti,searchScrollTime              | time scroll contexts held open
search.scroll_total              | scto,searchScrollTotal             | completed scroll contexts
segments.count                   | sc,segmentsCount                   | number of segments
segments.memory                  | sm,segmentsMemory                  | memory used by segments
segments.index_writer_memory     | siwm,segmentsIndexWriterMemory     | memory used by index writer
segments.index_writer_max_memory | siwmx,segmentsIndexWriterMaxMemory | maximum memory index writer may use before it must write buffered documents to a new segment
segments.version_map_memory      | svmm,segmentsVersionMapMemory      | memory used by version map
segments.fixed_bitset_memory     | sfbm,fixedBitsetMemory             | memory used by fixed bit sets for nested object field types and type filters for types referred in _parent fields
suggest.current                  | suc,suggestCurrent                 | number of current suggest ops
suggest.time                     | suti,suggestTime                   | time spend in suggest
suggest.total                    | suto,suggestTotal                  | number of suggest ops


檢視節點 使用情況
curl -s 'localhost:9200/_cat/nodes?h=name,fm,fcm,sm,qcm,im&v'

fielddata.memory_size (fm), // 欄位快取佔用記憶體
filter_cache.memory_size (fcm) // 過濾語句快取佔用記憶體
segments.memory (sm) // 每個分片包含的斷 佔用記憶體

curl -XGET 'localhost:9200/_cat/nodes?v&h=id,host,name,sm'

curl -XGET 127.0.0.1:9200/_cat/segments/subject_v2?v&h=shard,segment,size,size.memory

相關推薦

elasticsearch cat 命令檢視 佔用記憶體情況

elasticsearch 使用 命令 檢視 節點,索引 等 佔用記憶體情況  具體細節 參考官網文件 參考文件 https://www.elastic.co/guide/en/elasticsearch/reference/5.3/cat.html https://www

linux ps sort命令檢視佔用CPU或記憶體最大的幾個程序

ps aux | sort -k 3 -rn |head  檢視系統內佔用cpu最大的幾個程序 ps aux | sort -k 4 -rn |head  檢視系統內佔用記憶體最大的幾個程序     sort 升序排列 引數:

Linux 檢視某一個程序佔用記憶體情況

PID:程序的ID USER:程序所有者 PR:程序的優先級別,越小越優先被執行 NInice:值 VIRT:程序佔用的虛擬記憶體 RES:程序佔用的實體記憶體 SHR:程序使用的共享記憶體 S:程

JVM:檢視java記憶體情況命令

jinfo:可以輸出並修改執行時的java 程序的opts。 jps:與unix上的ps類似,用來顯示本地的java程序,可以檢視本地執行著幾個java程式,並顯示他們的程序號。 jstat:一個極強的監視VM記憶體工具。可以用來監視VM記憶體內的各種堆和非堆的大小及其記憶體使用量。 jmap:打印出某個ja

linux下使用free命令檢視實際記憶體佔用(可用記憶體

轉:http://blog.is36.com/linux_free_command_for_memory/ linux下在終端環境下可以使用free命令看到系統實際使用記憶體的情況,一般用free -m方式檢視記憶體佔用情況(兆為單位)。而系統實際可用記憶體是不是f

Linux使用free命令檢視實際記憶體佔用

轉自:http://www.cnblogs.com/pengdonglin137/p/3315124.html Linux下在終端環境下可以使用free命令看到系統實際使用記憶體的情況,一般用free -m方式檢視記憶體佔用情況(兆為單位)。而系統實際可用記憶體是不是free

Linux下實現指令碼監測特定程序佔用記憶體情況

記憶體洩露是C/C++程式設計師經常需要面對的問題,除了有效地經常查找出記憶體洩露的位置外,在嵌入式的開發中,還經常需要確定自己寫的程式是否存在記憶體洩露的情況 Linux系統下,我們可以利用以下命令來獲取特定程序的執行情況: cat /proc/$PID/status 其中

jmap、jstat、jconsole、MemoryAnalyzer等工具檢視java記憶體情況

jmap (linux下特有,也是很常用的一個命令)   觀察執行中的jvm實體記憶體的佔用情況。   引數如下:   -heap :列印jvm heap的情況   -histo: 列印jvm heap的直方圖。其輸出資訊包括類名,物件數量,物件佔用大小。   

Linux終端:用cat命令檢視不可見字元

時常,某個程式或軟體並沒有語法錯誤,並且你檢查它的相關內容也確實沒有發現問題。這是因為你用普通文字編輯器軟體來檢視的時候,有許多字元沒有顯示出來,但在終端使用 cat 命令可以很容易地檢測出是否存在這些字元。 首先,我們建立一個簡單的文字檔案,寫入一些特殊字元。開啟終端,執行命令: printf 'test

redis info 命令檢視redis使用情況

用客戶端連線redis伺服器:  redis-cli >> info  : server : 一般 Redis 伺服器資訊,包含以下域: redis_version : Redis 伺服器版本redis_git_sha1 : Git SHA1redis_git_dirty : Git dirt

free 簡單命令檢視叢集記憶體使用狀態

[[email protected] ~]# ls a* -l;free;df-rw-------. 1 root root 1627 Dec 14 16:28 anaconda-ks.cfg-rw-------. 1 root root 2365 Dec 15 1

Linux中用free命令檢視記憶體佔用情況

free命令可以顯示Linux系統中空閒的、已用的實體記憶體及swap記憶體,及被核心使用的buffer。在Linux系統監控的工具中,free命令是最經常使用的命令之一。 1.命令格式: free [引數] 2.命令功能: free 命令顯示系統使用和空閒的記憶體情況,包

Linux下檢視檔案和資料夾佔用記憶體大小、刪除日誌 命令

轉:https://www.cnblogs.com/lixuwu/p/5944062.html 閱讀目錄 1 Linux下檢視檔案和資料夾大小 2 刪除系統日誌等 3 實踐 場景:在sts中執行自動部署時候maven提示No space left on d

利用linux的df和du命令檢視檔案和目錄的記憶體佔用

版權宣告:本文為博主原創文章,轉載請超連結註明出處。    https://blog.csdn.net/ljc1026774829/article/details/74935658 當磁碟大小超過標準時會有報警提示,這時如果掌握df和du命令是非常明智的選擇。 df

命令檢視Linux伺服器記憶體、CPU、顯示卡使用情況

檢視記憶體使用情況 使用命令:free -m 大致結果類似下圖: 引數解釋: Mem行(單位均為M): * total:記憶體總數 * used:已使用記憶體數 * free:空閒記憶體數 * shared:當前廢棄不用 * buf

檢視程式佔用tomcat記憶體情況

最近,公司線上tomcat經常無緣無辜宕機,總結了一下定位問題的方法,僅供參考:報錯資訊:Maximum number of threads (200) created for connector with address null and port 9443 # There

Android系統檢視記憶體情況命令

1 procrank [email protected]:/ # procrank procrank PID Vss Rss Pss Uss cmdline 121 149692K 10

一個簡單但實用的檢視JVM記憶體是否存在記憶體溢位以及檢視GC情況命令

jstat -gcutil pid 2000:2秒鐘列印一次記憶體佔用和GC情況 可以檢視記憶體佔用情況,GC次數及耗時,以及每次GC成果 S0:倖存區1佔用率 S1:倖存區2佔用率 E:Eden區佔用率 O:老年區佔用率 M:元資料區(java8,相當於ja

Linux 檢視Tomcat記憶體佔用情況

以前伺服器還是用 Windows Server 系統的時候,檢視一下各個程序對記憶體的影響就再簡單不過了,開啟工作管理員跟蹤一下相關的 JAVA 程序就OK了。但是伺服器如果使用的是 Linux 系統,有不少小夥伴就不知道怎麼看了,而且網友的回覆也是眾說紛紜。我總結了一下

Android命令檢視記憶體情況

在學習如何檢視記憶體前先來介紹幾個概念 VSS - Virtual Set Size 虛擬耗用記憶體(包含共享庫佔用的記憶體) RSS - Resident Set Size 實際使用實體記憶體(包含共享庫佔用的記憶體) PSS - Proportiona