Sponsored Content
Full Discussion: 65 thousand dollar question
The Lounge What is on Your Mind? 65 thousand dollar question Post 87119 by bakunin on Thursday 20th of October 2005 07:09:11 AM
Old 10-20-2005
Quote:
Originally Posted by mud
Thank you all for your replies.

Now I know Smilie

Still tho... 65 G's... Ouch!!! Smilie

I suspect however, that many big companies have no qualms about paying that kind of money.

Sort of like paying for a $10,000 toothpick Smilie
Not really. In big systems problems arise which are simply not present in small systems. For instance: a HDD has an average life cycle of (say) 5 years. If you build a system with one harddisk, you could expect (ov average) it to run these five years before breaking. You do not need a certain procedure for changing disks in this case. You simply take the risk of having one unplanned outage every five years.

Now suppose you have a system with several TBs diskspace and hence (again, say) 300 disks attached to it. Since all of them have a life expectency of 5 years a disk failure will happen on average every 5yrs/300, which is about once every week. In this case you need a procedure on how to change disks while the system is running or risk one unplanned outage every week.

This is why a Mac with a G5 processor costs only half as much as an Intellistation from IBM with the same processor - the difference is not only IBMs surplus factor (that too, but not only that), but also many features to make operating a data center with some thousand Intellistations *possible* (as opposed to "a complete nightmare"), unlike a datacenter with some thousand consumer-grade MacFrags with a nice design and nothing more.

This principle can be extended to software as well, but there is even another point: software is expensive to develop and cheap to sell. That means writing a program costs some effort while selling a copy of it costs nearly nothing. Hence, when you build software for some outlandish platform where you don't expect to sell many copies the price will be relatively high (very high in some cases), because it is the same effort to write the OS and sell it 100 times as it is to write it and sell it 100.000 times. Maybe the UNIX you say was some realtime OS (most Unixes aren't real-time at all) or for some extremely rare hardware (massively-parallel for instance?) or something such.

bakunin
 

3 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

removing thousand of carriage returns using sed

I need to replace thousands of carriage returns/line breaks in a large xml file and with spaces. I hope to do so with a script, called, for example, "removeCRs." I would invoke this at the command line as ml5003$ sed -f /Users/ml5003/removeCRs oldFile > newFile The script, I presume, would... (4 Replies)
Discussion started by: ml5003
4 Replies

2. Shell Programming and Scripting

getting thousand of permissions

Hi, I would like to ask if someone could help me to shorten this process. If example i will have a thousand files and i want to get there permisions. pls help. $ sh researcher2.sh rm /home/aris/logs/logna rm a12 for i in `aclget /usr/bin/uname` do grep -e $i ownership | awk '{print $1}'... (13 Replies)
Discussion started by: invinzin21
13 Replies

3. UNIX for Dummies Questions & Answers

Concatenate several thousand files in unix

Hello, I would like to concatenate several thousand files (~40,000) into 1. I cannot do it with cat *.extension - it gives me an error that there are too many arguments. Any suggestions? Thanks, Gussi (6 Replies)
Discussion started by: Gussifinknottle
6 Replies
UUID_COMPARE(3) 						    Libuuid API 						   UUID_COMPARE(3)

NAME
uuid_compare - compare whether two UUIDs are the same SYNOPSIS
#include <uuid.h> int uuid_compare(uuid_t uu1, uuid_t uu2) DESCRIPTION
The uuid_compare function compares the two supplied uuid variables uu1 and uu2 to each other. RETURN VALUE
Returns an integer less than, equal to, or greater than zero if uu1 is found, respectively, to be lexicographically less than, equal, or greater than uu2. AUTHOR
Theodore Y. Ts'o AVAILABILITY
libuuid is part of the util-linux package since version 2.15.1 and is available from https://www.kernel.org/pub/linux/utils/util-linux/. SEE ALSO
uuid(3), uuid_clear(3), uuid_copy(3), uuid_generate(3), uuid_is_null(3), uuid_parse(3), uuid_unparse(3) util-linux May 2009 UUID_COMPARE(3)
All times are GMT -4. The time now is 03:30 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy