Monitoring Java Virtual Machine

จากบทความ Java Virtual Machine Memory Management ทำให้เราพอทราบได้แล้วว่าการทำงานของ GC ใน Virtual Machine ทำงานอย่างไรทีนี้ เราก็มาดูของ จริงกันว่าโปรแกรม java ของเรามันใช้งานไปเท่าไหร่ มีอะไรเกิดขึ้นบ้างระหว่างการทำงานของมัน โดยผมเลือกใช้เจ้า jvmstat ดาวโหลดได้จาก http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-jvm-419420.html#jvmstat-3_0-mr-oth-JPR มาทำการ ตรวจสอบดูว่า Virtual Machine ของเราใช้ memory ไปเท่าไหร่แล้ว ซึ่งเจ้าโปรแกรมตัวนี้จะแสดงผลออกมาเป็นแบบกราฟให้เราได้ชมกัน

ตัวอย่างของผมจะใช้เครื่อง Mac OS X และผมจะทำการ Monitoring JVM ของ Tomcat นะครับ โดนก่อนอื่นเลยสำหรับ คนที่ใช้ Mac ต้องทำ symbolic link ของ jar ไฟล์ที่ยังไม่ครบก่อนนะครับ สำหรับ OS อื่นๆให้ข้ามตรงนี้ไปเลยครับ

Continue reading

Advertisements

ใส่สีให้กับ Terminal ของ Mac OSX


หลังจากประเดิมเจ้าเครื่อง iMac 21.5″ มาได้ซักอาทิตย์แล้วความหงุดหงิดที่ติดตลอดคือ เวลาใช้ Terminal ของ osx นี้มันไม่สวยงามเอาซะเลย ช่างเป็นข้อมูลที่ทื้อๆ เลยหาวิธีที่จะมันมีสีสันขึ้นมาซักหน่อย โดยให้ข้อความเป็นสีเหมือนตอนใช้ bash ใน ubuntu ซึ่งก็มีวิธีการที่สุดแสนจะเรียบง่าย ดังนี้ครับ

      เปิด Terminal
      พิม export CLICOLOR=1 กด Enter
      พิม export LSCOLORS=GxFxCxDxBxegedabagaced กด Enter

เพียงเท่านี้ Terminal ก็จะมีสีแล้ว

Screen Shot 2555-12-11 at 12.44.00 AM

จากภาพด้านบนจะเห็นว่า สีของ Folder กับไฟล์จะแสดงคนละสีกัน

แต่ว่าวิธีที่ทำไปนั้นเมื่อเปิดขึ้นมาใหม่มันก็กลับมาเป็นข้อความสีดำหมดเหมือนเดิมถ้าหากเราต้องการให้มันค้างอยู่ตลอดไปให้เราใช้คำสั่งนี้ครับ

$ touch ~/.bash_profile
$ echo "export CLICOLOR=1" >> ~/.bash_profile
$ echo "export LSCOLORS=GxFxCxDxBxegedabagaced" >> ~/.bash_profile

ทีนี้ไม่ว่าเราเปิด Terminal ตอนไหนเราจะเห็นสีของ ข้อความที่แตกต่างกันแล้วครับ



me on google plus+Jirawong Wongdokpuang