pst_status record problems


 
Thread Tools Search this Thread
Operating Systems HP-UX pst_status record problems
# 1  
Old 10-21-2004
pst_status record problems

Hi There,
We've been creating a little program that collects all the performance data available about the processes on a HP-UX system. (running HP-UX 11.11).

And everything works fine apart from 4 fields in the middle of the pst_status record.

Input Blocks (pst_inblock)
Output Blocks (pst_oublock)
Voluntary Context Switches (pst_nvcsw)
Involuntary Context Switches (pst_nivcsw)

These fields contain the same value across all the processes, which is incorrect.

Has anybody else tried getting this data? Did you have the same problem?

Cheers
Phil
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Need code for updating second record to first record in shell scripting

Hi,, I have requirement that i need to get DISTINCT values from a table and if there are two records i need to update it to one record and then need to submit INSERT statements by using the updated value as a parameter. Here is the example follows.. SELECT DISTINCT ID FROM OFFER_GROUP WHERE... (1 Reply)
Discussion started by: Samah
1 Replies

2. Shell Programming and Scripting

Replace a string for every record after the 1st record

I have data coming in the below format for each record <?xml version="1.0" encoding="UTF-8" standalone="no"?><test_sox xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><testdetials>....</test_sox> <?xml version="1.0" encoding="UTF-8" standalone="no"?><test_sox... (8 Replies)
Discussion started by: dsravanam
8 Replies

3. Shell Programming and Scripting

Extract timestamp from first record in xml file and it checks if not it will replace first record

I have test.xml <emp><id>101</id><name>AAA</name><date>06/06/14 1811</date></emp> <Join><id>101</id><city>london</city><date>06/06/14 2011</date></join> <Join><id>101</id><city>new york</city><date>06/06/14 1811</date></join> <Join><id>101</id><city>sydney</city><date>06/06/14... (2 Replies)
Discussion started by: vsraju
2 Replies

4. Shell Programming and Scripting

How to compare current record,with next and previous record in awk without using array?

Hi! all can any one tell me how to compare current record of column with next and previous record in awk without using array my case is like this input.txt 0 32 1 26 2 27 3 34 4 26 5 25 6 24 9 23 0 32 1 28 2 15 3 26 4 24 (7 Replies)
Discussion started by: Dona Clara
7 Replies

5. Shell Programming and Scripting

Reject the record if the record in the next line does not begin with 2.

Hi, I have a input file with the following entries: 1one 2two 3three 1four 2five 3six 1seven 1eight 1nine 2ten 2eleven 2twelve 1thirteen 2fourteen The output should be: (5 Replies)
Discussion started by: supchand
5 Replies

6. Shell Programming and Scripting

Reject the record if the record in the next line does not satisfy the pattern

Hi, I have a input file with the following entries: 1one 2two 3three 1four 2five 3six 1seven 1eight 1nine 2ten The output should be 1one 2two 3three 1four 2five 3six (2 Replies)
Discussion started by: supchand
2 Replies

7. Shell Programming and Scripting

Testing Next Record before processing is done on that Record

I am trying to see if there is a way in awk to test the next record before processing. All I am trying to do is see if the next line equal something then turn a flag off. Example: Problem Cron IneedThis KeyOnThis somemoredata somemoredata Cron somemoredata somemoredata IneedThis... (7 Replies)
Discussion started by: timj123
7 Replies

8. UNIX for Advanced & Expert Users

Print Full record and substring in that record

I have i got a requirement like below. I have input file which contains following fixed width records. 00000000000088500232007112007111 I need the full record and concatenated with ~ and characters from 1to 5 and concatenated with ~ and charactes from 10 to 15 The out put will be like... (1 Reply)
Discussion started by: ukatru
1 Replies

9. UNIX for Dummies Questions & Answers

how to read record by record from a file in unix

Hi guys, i have a big file with the following format.This includes header(H),detail(D) and trailer(T) information in the file.My problem is i have to search for the character "6h" at 14 th and 15 th position in all the records .if it is there i have to write all those records into a... (1 Reply)
Discussion started by: raoscb
1 Replies

10. Shell Programming and Scripting

splitting a record and adding a record to a file

Hi, I am new to UNIX scripting and woiuld appreicate your help... Input file contains only one (but long) record: aaaaabbbbbcccccddddd..... Desired file: NEW RECORD #new record (hardcoded) added as first record - its length is irrelevant# aaaaa bbbbb ccccc ddddd ... ... ... (1 Reply)
Discussion started by: rsolap
1 Replies
Login or Register to Ask a Question
SYSTEMD-BOOTCHART(1)						 systemd-bootchart					      SYSTEMD-BOOTCHART(1)

NAME
systemd-bootchart - Boot performance graphing tool DESCRIPTION
systemd-bootchart is a tool, usually run at system startup, that collects the CPU load, disk load, memory usage, as well as per-process information from a running system. Collected results are output as an SVG graph. Normally, systemd-bootchart is invoked by the kernel by passing init=/usr/lib/systemd/systemd-bootchart on the kernel commandline. systemd-bootchart will then fork the real init off to resume normal system startup, while monitoring and logging startup information in the background. After collecting a certain amount of data (usually 15-30 seconds, default 20 s) the logging stops and a graph is generated from the logged information. This graph contains vital clues as to which resources are being used, in which order, and where possible problems exist in the startup sequence of the system. It is essentially a more detailed version of the systemd-analyzeplot function. Of course, bootchart can also be used at any moment in time to collect and graph some data for an amount of time. It is recommended to use the --rel switch in this case. Bootchart does not require root privileges, and will happily run as a normal user. Bootchart graphs are by default written time-stamped in /run/log and saved to the journal with MESSAGE_ID=9f26aa562cf440c2b16c773d0479b518. Journal field BOOTCHART= contains the bootchart in SVG format. INVOCATION
systemd-bootchart can be invoked in several different ways: Kernel invocation The kernel can invoke systemd-bootchart instead of the init process. In turn, systemd-bootchart will invoke /sbin/init. Started as a standalone program One can execute systemd-bootchart as normal application from the commandline. In this mode it is highly recommended to pass the -r flag in order to not graph the time elapsed since boot and before systemd-bootchart was started, as it may result in extremely large graphs. OPTIONS
These options can also be set in the /etc/systemd/bootchart.conf file. See bootchart.conf(5). -h, --help Prints a short help text and exits. -n, --sample N Specify the number of samples, N, to record. Samples will be recorded at intervals defined with --freq. -f, --freq f Specify the sample log frequency, a positive real f, in Hz. Most systems can cope with values up to 25-50 without creating too much overhead. -r, --rel Use relative times instead of absolute times. This is useful for using bootchart at post-boot time to profile an already booted system. Without this option the graph would become extremely large. If set, the horizontal axis starts at the first recorded sample instead of time 0.0. -F, --no-filter Disable filtering of tasks that did not contribute significantly to the boot. Processes that are too short-lived (only seen in one sample) or that do not consume any significant CPU time (less than 0.001 s) will not be displayed in the output graph. -C, --cmdline Display the full command line with arguments of processes, instead of only the process name. -o, --output path Specify the output directory for the graphs. By default, bootchart writes the graphs to /run/log. -i, --init path Use this init binary. Defaults to /sbin/init. -p, --pss Enable logging and graphing of processes' PSS (Proportional Set Size) memory consumption. See filesystems/proc.txt in the kernel documentation for an explanation of this field. -e, --entropy Enable logging and graphing of the kernel random entropy pool size. -x, --scale-x N Horizontal scaling factor for all variable graph components. -y, --scale-y N Vertical scaling factor for all variable graph components. OUTPUT
systemd-bootchart generates SVG graphs. In order to render those on a graphical display any SVG capable viewer can be used. It should be noted that the SVG render engines in most browsers (including Chrome and Firefox) are many times faster than dedicated graphical applications like Gimp and Inkscape. Just point your browser at file:///run/log/! HISTORY
This version of bootchart was implemented from scratch, but is inspired by former bootchart incantations: Original bash The original bash/shell code implemented bootchart. This version created a compressed tarball for processing with external applications. This version did not graph anything, only generated data. Ubuntu C Implementation This version replaced the shell version with a fast and efficient data logger, but also did not graph the data. Java bootchart This was the original graphing application for charting the data, written in java. pybootchartgui.py pybootchart created a graph from the data collected by either the bash or C version. The version of bootchart you are using now combines both the data collection and the charting into a single application, making it more efficient and simpler. There are no longer any timing issues with the data collector and the grapher, as the graphing cannot be run until the data has been collected. Also, the data kept in memory is reduced to the absolute minimum needed. SEE ALSO
bootchart.conf(5) BUGS
systemd-bootchart does not get the model information for the hard drive unless the root device is specified with root=/dev/sdxY. Using UUIDs or PARTUUIDs will boot fine, but the hard drive model will not be added to the chart. For bugs, please contact the author and current maintainer: Auke Kok <auke-jan.h.kok@intel.com> systemd 208 SYSTEMD-BOOTCHART(1)