梦里衍春

导航

OSD磁盘日常监控

摘要:对ceph OSD磁盘,做好定期的性能数据采集和通电时长管理,长期的数据积累对磁盘的性能与生命周期管理会有一定帮助,同时也能确保整个集群性能的稳定。

磁盘碎片管理

查看磁盘碎片

# xfs_db -c frag -r /dev/sdb1
actual 981, ideal 964, fragmentation factor 1.73%

整理碎片

# xfs_fsr /dev/sdb1

OSD磁盘性能

root@demo:~# ceph --admin-daemon /var/run/ceph/ceph-osd.0.asok perf dump
{
    "WBThrottle": {
        "bytes_dirtied": 0,
        "bytes_wb": 0,
        "ios_dirtied": 0,
        "ios_wb": 0,
        "inodes_dirtied": 0,
        "inodes_wb": 0
    },
    "filestore": {
        "journal_queue_max_ops": 300,
        "journal_queue_ops": 0,
        "journal_ops": 3210,
        "journal_queue_max_bytes": 33554432,
        "journal_queue_bytes": 0,
        "journal_bytes": 5007708,
        "journal_latency": {
            "avgcount": 3210,
            "sum": 9.786657669
        },
        "journal_wr": 2643,
        "journal_wr_bytes": {
            "avgcount": 2643,
            "sum": 13221888
        },
        "journal_full": 0,
        "committing": 0,
        "commitcycle": 270,
        "commitcycle_interval": {
            "avgcount": 270,
            "sum": 1352.249982669
        },
        "commitcycle_latency": {
            "avgcount": 270,
            "sum": 2.088010691
        },
        "op_queue_max_ops": 50,
        "op_queue_ops": 0,
        "ops": 3210,
        "op_queue_max_bytes": 104857600,
        "op_queue_bytes": 0,
        "bytes": 4962768,
        "apply_latency": {
            "avgcount": 3210,
            "sum": 34.241022045
        },
        "queue_transaction_latency_avg": {
            "avgcount": 3210,
            "sum": 0.431766161
        }
    },
......
}
root@demo:~# ceph osd perf
osd fs_commit_latency(ms) fs_apply_latency(ms)
  0                     3                   10
  1                     3                   12
  2                     3                   13

通电时长

# smartctl -A /dev/sda
smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.8.0-44-generic] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net


Current Drive Temperature:     27 C
Drive Trip Temperature:        65 C
Elements in grown defect list: 0
Vendor (Seagate) cache information
  Blocks sent to initiator = 0
Vendor (Seagate/Hitachi) factory information
  number of hours powered up = 53413.70
  number of minutes until next internal SMART test = 7

posted on 2015-10-16 09:17  梦里衍春  阅读(1237)  评论(0编辑  收藏  举报