Another useful tool for that is:
As a note, both in ps and in svmon you have to be careful with numbers since you can't just sum them up. Some parts are only onc ein memory but used by several processes. They will be listed with complete mem usage for each process though.
I am fairly new to Unix (Sun OS) scripting with Ksh, and I could use a little help troubleshooting my script. When I run it, I get the error "if unexpected" on the function setYear. If I comment out the setYear function, I get the error "for unexpected" on the function sendEmails. This leads me... (8 Replies)
Hi
I am trying to do a network install of Solaris 10 08_07 onto a Sunfire T2000. I have configured all my network-boot-arguments on the client server (named sundb1). I have installed my image of Solaris on my install server (sun1).
But when I try to install using
# boot net -s
I get the... (0 Replies)
Hi.
I have a Solaris 10 server that's taking about 20secs to respond to telnet or ftp commands. Has anyone ever seen something like that? Can you tell me where to start troubleshooting please? I logged in and did a prtstat, but nothing is jumping out as an issue. (8 Replies)
I am running Oracle databases and recently have been facing slow IO response. I know in 11g one can run calibrate_IO from within DB and it would have given me some data for IO, but DB is 10g. Is there any tool available which can give me max MBPS, max IO requests per second system can handle and... (1 Reply)
I have an Equallogic SAN that I connect to from AIX (as well as Windows)
I had configured the connection and created the volumes and filesystems and all was working great.
Then one day, no communication between the SAN and the AIX (I can ping though) Anything I do on the AIX box at this time... (2 Replies)
selected lines from the output of the "prtdiag -v" command on a T5240 SUN server running Solaris 10.
Are the following known as FRU names and what do they mean?
MB/CMP0/BR0/CH0/D0
MB/CMP0/BR0/CH1/D0
SYS/FANBD0/FM0/F0
SYS/FANBD0/FM0/F1
SYS/MB/CMP0/BR1/CH0/D1 ... (1 Reply)
Hello all,
Can somebody please tell what is the best book out there that can help me learn TCP troubleshooting and understaning the TCP options like window scaling, large receive offload? I would like to understand how all the TCP tuning parameters function. Is there a book out there that can... (4 Replies)
*SOLVED. please see edit at bottom*
Hello,
I have a freshly installed AIX 7.1 that I would like to enable SSH on. I believe I need OpenSSH and OpenSSL to do this. OpenSSL was already installed, so I moved onto installing OpenSSH.
I downloaded OpenSSH 6.2 from this site that claims support... (0 Replies)
Here is a code snippet using whiptail , it fails to complete giving me long list of options available for whiptail .
That is great, but how do I determine which of the current opinions is wrong?
I did tried inserting comment (#) into options and it just did not work.
Deleting the option... (9 Replies)
Discussion started by: annacreek
9 Replies
LEARN ABOUT LINUX
pg
pg(3erl) Erlang Module Definition pg(3erl)NAME
pg - Distributed, Named Process Groups
DESCRIPTION
This (experimental) module implements process groups. A process group is a group of processes that can be accessed by a common name. For
example, a group named foobar can include a set of processes as members of this group and they can be located on different nodes.
When messages are sent to the named group, all members of the group receive the message. The messages are serialized. If the process P1
sends the message M1 to the group, and process P2 simultaneously sends message M2 , then all members of the group receive the two messages
in the same order. If members of a group terminate, they are automatically removed from the group.
This module is not complete. The module is inspired by the ISIS system and the causal order protocol of the ISIS system should also be
implemented. At the moment, all messages are serialized by sending them through a group master process.
EXPORTS
create(PgName) -> ok | {error, Reason}
Types PgName = term()
Reason = already_created | term()
Creates an empty group named PgName on the current node.
create(PgName, Node) -> ok | {error, Reason}
Types PgName = term()
Node = node()
Reason = already_created | term()
Creates an empty group named PgName on the node Node .
join(PgName, Pid) -> Members
Types PgName = term()
Pid = pid()
Members = [pid()]
Joins the pid Pid to the process group PgName . Returns a list of all old members of the group.
send(PgName, Msg) -> void()
Types PgName = Msg = term()
Sends the tuple {pg_message, From, PgName, Msg} to all members of the process group PgName .
Failure: {badarg, {PgName, Msg}} if PgName is not a process group (a globally registered name).
esend(PgName, Msg) -> void()
Types PgName = Msg = term()
Sends the tuple {pg_message, From, PgName, Msg} to all members of the process group PgName , except ourselves.
Failure: {badarg, {PgName, Msg}} if PgName is not a process group (a globally registered name).
members(PgName) -> Members
Types PgName = term()
Members = [pid()]
Returns a list of all members of the process group PgName .
Ericsson AB stdlib 1.17.3 pg(3erl)