Difficult to reply like that, it depends a lot on your architecture... Are you talking of external disks ? LUNS perhaps? how do you acces them (vai HBA's , how many?...)
striping can boost of course but then you are stuck with your policy... e.g. striping using 6 LUNs via 2 HBA will give great perfs, but the day you are short of space you are doomed if you cannot give 6 extra LUNS...
What follows can be achieved by letting the system use all you give:
But this is not what is commonly called stripes and so the day you are short in the VG you can add what you have and let AIX deal with it...
That said, tuning a system is knowing what is the best compromise for the appointed tasks to need to realize :
Stripping is very good but it has a cost... I remember seeing an HP-UX system striped over 180 disks using 16 HBAs...
But as I said tuning is finding an acceptable compromise, e.g. bigger the cache, less memory you have for your programs ...
Then of course e.g. oracle greater the SGA better the perfs. should be, only I noticed that this is not quite true, it will follow more something like a Gauss curve and so the best can be the ennemy of the Good.... (e.g. You can end with a system loooooosing such a time parsing the SGA for some data when reading from disk would already give the data...) Also having to many Caches will end with same sort of result ( If you are using a disk bay, it caches also so why let AIX use a lot of cache for your file systems... )
About disks/ LUNs the spindles you can give and spread over the more HBAs - bigger the throughput you have, but keep in mind you may be moving the problem forward: for it to be the most performant the ideal would be to have a LUNs from separate arrays using different controllers in the bay...
All this to say take your time defining correctly what your needs are because once your system is up, you will have to live with it
I'm trying to define a variable named sin
I already have a variable named cos, which has the value "hello"
I want sin to have the value of "hellothere",
so sin would be something like
sin = $cos & "there"
but I'm not sure that I know the syntax.
Can anyone help?
:confused: (4 Replies)
Hi all,
I am parsing command line options using getopts.
The problem is that mandatory argument options following ":" is taking next option as argument if it is not followed by any argument.
Below is the script:
while getopts :hd:t:s:l:p:f: opt
do
case "$opt" in
-h|-\?)... (2 Replies)
I've got a modified samba script (named it winprint) that I can use to print out to a to a shared Win Network printer from an AIX machine. This is a modification of the samba provided smbprint script changed to work under AIX as the backend for a queue. It does not read a config file
I can print... (0 Replies)
Hey all, I was wondering if someone would take a look at this script I'm working on. I don't know if i have the syntax correct for my variables and if the for loop is written correctly.
any assistance would be greatly appreciated.
#!/usr/bin/bash
###########################################... (12 Replies)
Question regarding extend issue
What is the reason behind defining the inputStream object in this way...
InputStream inputStream = new FileInputStream("c:\\input.txt");
I know that FileInputStream extends InputStream, is there anything else ?
I mean we could have define it like ... (0 Replies)
In root dir i have created a .profile file and added variable and assigned a path to it:
a = '/dir/dir'
export a
but when i echo (echo $a) the path or use this variable the value or path not getting displayed.
i tried executing the .profile and logging out and logging in, didnt workout. am... (1 Reply)
To find all the files in your home directory that have been edited in some way since the last tar file, use this command:
find . -newer backup.tar.gz
Is anyone familiar with an older solution?
looking to identify files older then 15mins across several directories.
thanks,
manny (2 Replies)
I have defined this alias as quick way to find out which mount point to use for a USB drive after inserting it:
# alias da='dmesg | grep da | grep MB'
However, when invoking it, it states the following:
# da
da: Command not found.
Can someone explain what is the issue here and how it can be... (3 Replies)
Hi All,
I have a trivial question but I dont know how to solve it.
So basically I'm working on a USB key and I have a directory with some scripts which I use to work on files present in other directories within the USB or sometimes on the main harddisk too. The problem is every time I have to... (3 Replies)
I have the following code and getting the compilation errors
baseLib/DynBaseObj.h:80: error: expected constructor, destructor, or type conversion before ‘(' token
baseLib/DynBaseObj.h:89: error: expected constructor, destructor, or type conversion before ‘(' token
baseLib/DynBaseObj.h:101:... (0 Replies)