บทความ

กำลังแสดงโพสต์จาก มิถุนายน, 2016

การหาอัตราการเติบโตของเนื้อที่ server แบบง่าย

ผมได้รับโจทย์จากหัวหน้างาน ว่า ให้ช่วยหาอัตราการเติบโตของข้อมูลหน่อย จะได้ตั้งงบประมาณจัดซื้อได้ถูก อัตราการเติบโตของข้อมูลในความหมายของหัวหน้า คือ หาปริมาณการเพิ่มขึ้นของ harddisk ว่าจะสามารถใช้งานได้นานไหม โจทย์             หาเนื้อที่ที่เพิ่มขึ้นของ hard disk ว่าจะเพียงพอต่อการใช้งานไปได้อีกนานไหม วิธีการ            เขียน shell script เพื่อทำการเก็บเนื้อที่ hard disk ในทุกๆวัน ในเวลาเดียวกัน แล้วบันทึกลงฐานข้อมูล แล้วนำมาหาค่าเฉลี่ยตอนสิ้นเดือน ที่นี้ก็จะรู้แล้วครับว่าในแต่ละเดือน มีข้อมูลเพิ่มขึ้นเท่าไหร่    1.เขียน shell script    2. สร้างฐานข้อมูล mysql source code    *** ใช้ได้เฉพาะ server ที่เป็น linux น่ะครับ ในส่วนของ crontab 0 6,10,12,14,18,22,02 * * * /root/show_cdm_mysql.sh ============================================================================ #!/bin/bash m=$(free -m | awk 'NR==2{printf "%s/%s\n", $3,$2,$3*100/$2 }') d=$(df -h | awk '$NF=="/"{printf "%d/%d\n", $2,$3,$5}') c=$(top -bn1 | grep loa