免責事項:これは英文の記事「VCSA CPU usage has stayed at 100% for several hours.」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
$ grep -ic "vc VCDB \[local\] FETCH" procstate* procstateprocstate-yyyymmdd:***procstate-yyyymmdd:*** <=== 大きな数値 procstate-yyyymmdd========== Start of system state dump at *** ==========/bin/ps auxwwUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDvpostgr+ *** *** *** *** *** ? Rs *** *** postgres: vc VCDB [local] FETCHpostgresql-***.logyyyy-mm-ddThh:mm:ss,nnn UTC *** 0 VCDB vc LOG: duration: *** ms statement: BEGIN;declare "SQL_CUR***" cursor withhold for SELECT TASK_ID, NAME, DESCRIPTIONID, ENTITY_ID, ENTITY_TYPE,yyyy-mm-ddThh:mm:ss,nnn UTC *** 0 VCDB vc LOG: duration: *** ms statement: BEGIN;declare "SQL_CUR***" cursor withhold for SELECT EVENT_ID, CHAIN_ID, EVENT_TYPE, EXTENDED_CLASS, CREATE_TIME, postgresql-***.logyyyy-mm-ddThh:mm:ss,nnn UTC *** 0 LOG: Memory check: flag = rss, mem_used_bytes = *** kB, mem_avail = *** kBvpxd-profiler-***.log--> /SessionStats/SessionPool/Id='***'/Username='VSPHERE.LOCAL\vpxd-extension-***'/PropertyCollector/ComputeGUReqTime/max 0VMware vCenter Server 7.*
VMware vCenter Server 8.*
VCDB に長期間保存されているタスクおよびイベントのデータにより、SQL の実行に時間がかかっている可能性があります。
「Delete old tasks, events and statistics data in vCenter Server 5.x, 6.x, 7.x and 8.x」を参照し、古いタスクおよびイベントデータの削除を検討してください。