The pidstat command can also be used for monitoring the child processes of selected tasks. Read about option -T below.
The interval parameter specifies the amount of time in seconds between each report. A value of 0 (or no parameters at all) indicates that tasks statistics are to be reported for the time since system startup (boot). The count parameter can be specified in conjunction with the interval parameter if this one is not set to zero. The value of count determines the number of reports generated at interval seconds apart. If the interval parameter is specified without the count parameter, the pidstat command generates reports continuously.
# pidstat -p 2842 2
Linux 2.6.31.5-0.1-desktop (poison) 03/01/10 _i686_ (2 CPU)
12:21:50 PID %usr %system %guest %CPU CPU Command
12:21:52 2842 0.00 0.50 0.00 0.50 1 chrome
12:21:54 2842 0.50 0.00 0.00 0.50 0 chrome
12:21:56 2842 0.00 0.00 0.00 0.00 0 chrome
12:21:58 2842 0.50 0.50 0.00 1.00 0 chrome
If you are looking to see how much I/O a specific process is responsible for, you can run pidstat with the “-d” option:
# pidstat -d -p 2842 2
Linux 2.6.31.5-0.1-desktop (poison) 03/01/10 _i686_ (2 CPU)
12:22:38 PID kB_rd/s kB_wr/s kB_ccwr/s Command
12:22:38 2842 58.00 0.00 0.00 chrome
12:22:40 2842 672.00 22.00 0.00 chrome
12:22:42 2842 0.00 0.00 0.00 chrome
12:22:44 2842 2.00 22.00 0.00 chrome
12:22:46 2842 12.00 122.00 8.00 chrome
And finally, to view paging activity per process, you can run pidstat with the “-r” option (and optionally the “-t” flag if you want to see thread activity):
# pidstat -r -t -p 2842 2
Linux 2.6.31.5-0.1-desktop (poison) 03/01/10 _i686_ (2 CPU)
12:24:03 TGID TID minflt/s majflt/s VSZ RSS %MEM Command
12:24:05 2842 - 0.00 0.00 311916 60376 6.32 chrome
12:24:05 - 2842 0.00 0.00 311916 60376 6.32 |__chrome
12:24:05 - 2850 0.00 0.00 311916 60376 6.32 |__chrome
12:24:05 - 2851 0.00 0.00 311916 60376 6.32 |__chrome
12:24:05 - 2855 0.00 0.00 311916 60376 6.32 |__chrome
12:24:05 - 2856 0.00 0.00 311916 60376 6.32 |__chrome
12:24:05 - 2857 0.00 0.00 311916 60376 6.32 |__chrome
Free, facebook, tips, Links, blogging, Downloads, Google, facebookTips, money, news, apps, Social, Media, Website, Tricks, games, Android, software, PIctures, Internet, Security, Web, codes, Review, bloggers, SAMSUNG, Worldwide, Contest, Exitic, Phones, facebookTricks, hacking, London, Olympics, SEO, Youtube, iOS, Adsense, gadgets, iPHONE, widgets, Doodle, twitter, video, Deals, technology, Aircel, Airtel, iPAD, Angry, Birds, BSNL, TechLife, GMAIL, Idea, Microsoft, SmartPhones, Stress, Buster, Windows, Yahoo, Infolinks, Nokia, Scam, Uninor, browsers, Amazon, Euro, CUP, Chat, IDM, JOBS, Modem, Music, Reliance, Results, SSC, Tata, Docomo, bing, freebie, mobile, placements, AIEEE, AlertPay, Chrome, College, Competetive, Exam, Dehradun, Extension, FireFox, GPRS, HTC, IMPACT, Info, MTS, Mark, Zukerberg, Paypal, Promotional, Post, Torrent, UTU, Unlocking, VodaFone, Wall, Paper, apple, books, engineering, iCAR, iTunes, pinterest, rovio, AVG, Admit, Card, Adobe, Affiliate, Marketing, Akhilesh, Amul, Girl, BlackBerry, ChromeBook, Clixsense, Coupon, Digitallife, Discovery, Emoticons, Festival, GATE, GIMP, Income, Tax, International, JSS, JailBreaking, Kindle, Linux, Local, MAX, PAYNE, Mac, Mango, Memory, Speed, Nexus, Online, Shopping, Raakhi, Report, Rising, Stars, Sample, Science, Sony, Syllabus, TabletBooK, Teamviewer, Templates, Dark, Knight, Rises, USA, UPMT, Virgin, Xperia, ZTE, challan, counselling, course, btech, funny, iMOVE, registration
source:http://linuxpoison.blogspot.com/2010/03/13578175711921.html