03-29-2002
obvious homework scenario!
I might be wrong but I don't think so. (Brand new user, 1st post is a generic problem question)
No one here will write your script for you, but we may offer advices if this is an "honest" question and/or not a homework question.
When you post you must tell us a little about your UNIX Version.
What is the OS version. shells used etc...
Many systems have commands like swapinfo, meminfo. You can also look in /var/adm/messages on some boxes. Some systems have a "dmesg" command that will show you some stuff.
You can grep info out of the kernel config with the "strings" command.
Get a few good books like UNIX in a Nutshell by O'Reilly.
Here is a link to another newbie response that I posted.
https://www.unix.com/showthread.php?s...light=websites
If this is not homework, I apologize for my sharp comment. Read the FAQs on the homepage to understand the rules of this forum
10 More Discussions You Might Find Interesting
1. Solaris
Hi
Can any help me on setting the swap memory ? I would like to set swap memory for installing oracle 9i software.
RAM - 512 Mb
HDD - 40 Gb
OS - Sun Solaris 5.9 (6 Replies)
Discussion started by: sivaramat
6 Replies
2. Solaris
Hi,
Im working on Solaris 9 on SPARC-32 bit running on an Ultra-80, and I have to find out the following:-
1. Total Physical Memory in the system(total RAM).
2. Available Physical Memory(i.e. RAM Usage)
3. Total (Logical) Memory in the system
4. Available (Logical) Memory.
I know... (4 Replies)
Discussion started by: 0ktalmagik
4 Replies
3. Solaris
Hi all
Got myself in a pickle here, chasing my own tail and am confused. Im trying to work out memory / swap on my solaris 10 server, that Im using zones on.
Server A has 32Gb of raw memory, ZFS across the root /mirror drives.
# prtdiag -v | grep mem = Memory size: 32768 Megabytes
#... (1 Reply)
Discussion started by: sbk1972
1 Replies
4. UNIX for Dummies Questions & Answers
Hi,
I want to see used swap memory
I know that for this there is command free -m
but this shows Swap: 16383 4529 11854
by top command
while load is 1.05
max CPU % 24 mysqld
why used swap shows 4529
either it is not flushed
there is other command... (2 Replies)
Discussion started by: kaushik02018
2 Replies
5. Red Hat
Hi,
I have a strange issue where the total memory on the server is showing low.
At the moment 8 GB of memory is installed and only 3 GB is showing on the shell prompt. I am using the commands free -m and vmstat to check the memory. Please help me out in identifying the issue.
With regards... (3 Replies)
Discussion started by: shabu
3 Replies
6. UNIX for Advanced & Expert Users
Hi,
Please help explain and answer the below:
1. I need to predetermine how much swap will my JVM use if it is started with -Xms 512M and -Xmx 1024M ?
2. Can a JVM process just use the Heap and not the Swap memory ?
3. If the Total physical RAM on my server is 8 GB and current Heap... (6 Replies)
Discussion started by: mohtashims
6 Replies
7. UNIX for Dummies Questions & Answers
In Linux, Unix environments Is swap and Shared memory the same ?
In Linux, swap is mounted on /dev/shm ? I am wondering if the naming of 'shm' has anything to do with Shared memory ? (3 Replies)
Discussion started by: kraljic
3 Replies
8. HP-UX
here is the output of swapinfo command
==> swapinfo
Kb Kb Kb PCT START/ Kb
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 8192000 0 8184000 0% 0 - 1 /dev/vg00/swap
reserve - 8184000 -8184000
memory ... (5 Replies)
Discussion started by: mohtashims
5 Replies
9. Red Hat
Hi team,
Is there any ability to force the system to use the swap memory for a specific service? And prevent another service of using the swap memory?
Thanks (2 Replies)
Discussion started by: leo_ultra_leo
2 Replies
10. Red Hat
Admins,
How can I configure the server so that it will utilize the swap file as little as possible? Please correct me if I'm wrong, I would say change the value of sysctl - vm.swappiness? And if, how can I keep it permenatly even after rebooting the system? since no related parameters in... (7 Replies)
Discussion started by: leo_ultra_leo
7 Replies
LEARN ABOUT PHP
parse_url
PARSE_URL(3) 1 PARSE_URL(3)
parse_url - Parse a URL and return its components
SYNOPSIS
mixed parse_url (string $url, [int $component = -1])
DESCRIPTION
This function parses a URL and returns an associative array containing any of the various components of the URL that are present.
This function is not meant to validate the given URL, it only breaks it up into the above listed parts. Partial URLs are also accepted,
parse_url(3) tries its best to parse them correctly.
PARAMETERS
o $url
- The URL to parse. Invalid characters are replaced by _.
o $component
- Specify one of PHP_URL_SCHEME, PHP_URL_HOST, PHP_URL_PORT, PHP_URL_USER, PHP_URL_PASS, PHP_URL_PATH, PHP_URL_QUERY or
PHP_URL_FRAGMENT to retrieve just a specific URL component as a string (except when PHP_URL_PORT is given, in which case the
return value will be an integer).
RETURN VALUES
On seriously malformed URLs, parse_url(3) may return FALSE.
If the $component parameter is omitted, an associative array is returned. At least one element will be present within the array. Potential
keys within this array are:
o$scheme - e.g. http
o$host
o$port
o$user
o$pass
o$path
o$query - after the question mark
?
o$fragment - after the hashmark
#
If the $component parameter is specified, parse_url(3) returns a string (or an integer, in the case of PHP_URL_PORT) instead of an array.
If the requested component doesn't exist within the given URL, NULL will be returned.
CHANGELOG
+--------+---------------------------------------------------+
|Version | |
| | |
| | Description |
| | |
+--------+---------------------------------------------------+
| 5.4.7 | |
| | |
| | Fixed host recognition when scheme is omitted |
| | and a leading component separator is present. |
| | |
| 5.3.3 | |
| | |
| | Removed the E_WARNING that was emitted when URL |
| | parsing failed. |
| | |
| 5.1.2 | |
| | |
| | Added the $component parameter. |
| | |
+--------+---------------------------------------------------+
EXAMPLES
Example #1
A parse_url(3) example
<?php
$url = 'http://username:password@hostname:9090/path?arg=value#anchor';
var_dump(parse_url($url));
var_dump(parse_url($url, PHP_URL_SCHEME));
var_dump(parse_url($url, PHP_URL_USER));
var_dump(parse_url($url, PHP_URL_PASS));
var_dump(parse_url($url, PHP_URL_HOST));
var_dump(parse_url($url, PHP_URL_PORT));
var_dump(parse_url($url, PHP_URL_PATH));
var_dump(parse_url($url, PHP_URL_QUERY));
var_dump(parse_url($url, PHP_URL_FRAGMENT));
?>
The above example will output:
array(8) {
["scheme"]=>
string(4) "http"
["host"]=>
string(8) "hostname"
["port"]=>
int(9090)
["user"]=>
string(8) "username"
["pass"]=>
string(8) "password"
["path"]=>
string(5) "/path"
["query"]=>
string(9) "arg=value"
["fragment"]=>
string(6) "anchor"
}
string(4) "http"
string(8) "username"
string(8) "password"
string(8) "hostname"
int(9090)
string(5) "/path"
string(9) "arg=value"
string(6) "anchor"
Example #2
A parse_url(3) example with missing scheme
<?php
$url = '//www.example.com/path?googleguy=googley';
// Prior to 5.4.7 this would show the path as "//www.example.com/path"
var_dump(parse_url($url));
?>
The above example will output:
array(3) {
["host"]=>
string(15) "www.example.com"
["path"]=>
string(5) "/path"
["query"]=>
string(17) "googleguy=googley"
}
NOTES
Note
This function doesn't work with relative URLs.
Note
This function is intended specifically for the purpose of parsing URLs and not URIs. However, to comply with PHP's backwards com-
patibility requirements it makes an exception for the file:// scheme where triple slashes (file:///...) are allowed. For any other
scheme this is invalid.
SEE ALSO
pathinfo(3), parse_str(3), http_build_query(3), http_build_url(3), dirname(3), basename(3), RFC 3986.
PHP Documentation Group PARSE_URL(3)