We've struggled with the RAID controller in our database server, a Lenovo ThinkServer RD120. It is a rebranded Adaptec that Lenovo / IBM dubs the ServeRAID 8k.
We have patched this ServeRAID 8k up to the very latest and greatest:
RAID bios version
RAID backplane bios version
Windows Server 2008 driver
This RAID controller has had multiple critical BIOS updates even in the short 4 month time we've owned it, and the change history is just.. well, scary.
We've tried both write-back and write-through strategies on the logical RAID drives. We still get intermittent I/O errors under heavy disk activity. They are not common, but serious when they happen, as they cause SQL Server 2008 I/O timeouts and sometimes failure of SQL connection pools.
We were at the end of our rope troubleshooting this problem. Short of hardcore stuff like replacing the entire server, or replacing the RAID hardware, we were getting desperate.
When I first got the server, I had a problem where drive bay #6 wasn't recognized. Switching out hard drives to a different brand, strangely, fixed this -- and updating the RAID BIOS (for the first of many times) fixed it permanently, so I was able to use the original "incompatible" drive in bay 6. On a hunch, I began to assume that the Western Digital SATA hard drives I chose were somehow incompatible with the ServeRAID 8k controller.
Buying 6 new hard drives was one of the cheaper options on the table, so I went for 6 Hitachi (aka IBM, aka Lenovo) hard drives under the theory that an IBM/Lenovo RAID controller is more likely to work with the drives it's typically sold with.
Looks like that hunch paid off -- we've been through three of our heaviest load days (mon,tue,wed) without a single I/O error of any kind. Prior to this we regularly had at least one I/O "event" in this time frame. It sure looks like switching brands of hard drive has fixed our intermittent RAID I/O problems!
While I understand that IBM/Lenovo probably tests their RAID controller exclusively with their own brand of hard drives, I'm disturbed that a RAID controller would have such subtle I/O problems with particular brands of hard drives.
So my question is, is this sort of SATA drive incompatibility common with RAID controllers? Are there some brands of drives that work better than others, or are "validated" against particular RAID controller? I had sort of assumed that all commodity SATA hard drives were alike and would work reasonably well in any given RAID controller (of sufficient quality).
want to write a Vb Script to get the full information on all the host name, and ip address and sub net mask of computer that has been added to the domain control.
I want to know the risks and dangers of this situation where a hacker have access to my SSH server with a user account that has only access to home directory and can read,write and execute commands. He does not have access to critical system folders and files, just the home.
How can he harm the windows server?
I want to know the risks and dangers of this situation where a hacker have access to my SSH server with a user account that has only access to home directory and can read,write and execute commands. He does not have access to critical system folders and files, just the home.
How can he harm the windows server?
I'm using vpsinfo on all my linux servers, both virtual and non virtual and I'm wondering does anybody know of a similar script for windows servers?
I sure could use one, so much that I'm even tempted to write one, but lack the time to do so.
EDIT: I am not looking for monitoring application. I'm looking for a asp.net page that will show me all the relevant information about my server (like vpsinfo) without the hassle.
I have a dual core Intel i5 Ubuntu Server 10.04 LTS system running kernel 2.6.32-22-server #33-Ubuntu SMP with three 1TB SATA hard drives set up in a RAID5 array using linux md devices. I have read about the RAID5 write hole and am concerned: if my linux system locks up or kernel panics, should I be assume that the integrety of my data has been compromised and restore from backup? How can I know if the data on the RAID5 array is "safe"?
I'm looking for some software for Linux which will allow me to write and take my own quizzes. I want to have a way to test people about their technical knowledge. I'm looking for free software... any recommendations?
I want anyone in group www-data to have write access to /var/www. For example, if 'a' and 'b' are in group www-data and 'a' creates a file in /var/www - then 'b' will be able to edit it.
The problem is that I create files that PHP and Apache can't edit - and they create files I can't edit without sudo.
I changed the umask setting /etc/profile from umask 022 to umask 002. Is this a safe and proper way to handle this?
Hello,
I'm trying to write a SMF manifest but i'm stuck because i can't find the complete documentation. Their DTD (/usr/share/lib/xml/dtd/service_bundle.dtd.1) is a joke, it's full of CDATA.
For instance, i'm looking for the complete specification for <service_fmri/>, which value attributes are valid, etc.
Where can i find the complete specification for writing Solaris SMF manifests ?
Thanks.
I have a number of small portable apps and utilities. Where does Microsoft recommend we keep these?
Lots of installed apps install themselves into \users{username}\appdata\local but it doesn't make much sense for me to put stuff there myself. \program files\ doesn't seem right either because non admin users don't have write access there.
Is it recommended to create a \users{username}\applications directory?
I'm trying to write an upstart file for OpenConnect. The task is pretty simple, but I'm stuck because I don't want to provide the username and password in a config file, but prompt the user to provide them each time.
The upstart file, placed in /etc/init/openconnect.conf is
exec /usr/sbin/openconnect --script=/etc/vpnc/vpnc-script my-gw.example.com
However, when I execute
start openconnect
the process is backgrounded immediately and I get no chance to provide input.
How can I make this upstart job ask the user for input?
I'm looking for a good, free ticket management software that could be accessible from everywhere. The company is small (10 people) and the first goal is to have a database and to follow important incidents, even if someone is out of office. I tried OTRS, very nice but I suppose a bit complicated for some of our developers.
Thanks for your suggestions.
EDIT: I forgot to write that the platform is Windows for all users.
What's the Mac keyboard shortcut to rm a file? I know command + delete sends it to trash, but I want to permanently delete it, say with command + fn + delete.
UPDATE: It doesn't look like there is one. So, I want to create a service with Automator and then assign a keyboard shortcut to it from System Preferences.
I can get to Automator - Service - Service receives selected files or folders in Finder.app, but how do I write the script that then runs rm -rf #{file/folder name}?
Hi, i have a exam to do at home but there is a question that i can't solve :S ... can anybody help me about that question (( i google it with diffrent ways but can't found anything as answer))
question:
how the network reliability can be measured(write at least 4 factors)? explain 3 of the factors in details with their advantages and disadvantages?
I am new to PowerShell. I have to write a script which can return me the first parent(node) value by passing the child node.
I have the following XML. When I pass my PowerShell script the value "AAA", it should return "parent2", and when I pass "III", it should return "parent311".
Can someone help me write this script?
XML:
<root>
<parent>
<parent2>
<child>AAA</child>
</parent2>
<parent3>
<child>BBB</child>
<child>CCC</child>
<child>DDD</child>
</parent3>
<parent4>
<child>EEE</child>
</parent4>
<parent5>
<child>FFF</child>
</parent5>
</parent>
<parent21>
<parent211>
<child>GGG</child>
</parent211>
<parent311>
<child>HHH</child>
<child>III</child>
<child>JJJ</child>
</parent311>
<parent411>
<child>KKK</child>
</parent411>
<parent511>
<child>LLL</child>
</parent511>
</parent21>
</root>
Hi,
I was wondering if it is possible, in Exchange server 2010, to disable a mailbox account, lets call it mailuser and if anyone sends a E-mail for [email protected] then it will send a mail back with some sort of standard "This E-mail is no longer in use. Please write to [email protected] instead" mail.
I know I can create an "out-of-office" reply from the users outlook, but it would be so much faster to do it within the exchange server.
Sincerely
Mestika
Is there a way to disable password policy in Windows Server 2008 using command prompt. I know how to do it using Local Security Policy in Administrative Tools. I was wondering if there is a way to change using command prompt. I guess there must be some registry settings that needs to be changed but I do not know which entry in registry will disable the password policy. If you can tell me which registry entry I can write the command prompt myself.
Thanks
I have 7 cd drives. Now i am writing the CDs using NTI MEdia Maker.
The problem is all the drive have weird name in the writer like
HL DVD RW S224 or something. IT is very hard to find which drive is which.
Is there any way to define the Name liek Drive 1, Drive 2 so that in the writer the name come up like that
so that if some cd fails to write i can find which drive is that
I bought a NAS from Conceptronic CH3MNAS and built in two Western Digital 1,5TB Green Drives.
I only get a write speed of 6mb/s in LAN
The configuration of the drives is as follows:
- Raid 0
- EXT2
Is that a normal speed?
Drive 0, Partition 1 can't be deleted or formatted, at least by using the HD drive bay and attempting a delete or format with the 32-bit Win 7 CD.
Most of my data is still on it and available for read/write (where the drive isn't occasionally pocked with "unrecoverable" or "corrupted" files).
I've just never heard of a condition where the HD cannot be formattable. I now just have a very expensive backup drive that's got Swiss cheesed areas. The thing doesn't accept a Windows 7 repair or reinstall either.
I want to check 10+ local Git repositories if they have any unpushed commit, before shutdown.
(I always forgot to push them, so later, the next morning I came office and back home again)
I think maybe the shutdown process can check some conditions to meet, if any condition is not met, then give the user the choice to continue to shutdown or just cancel.
Then, I can write something to hook the shutdown to check my Git repository to push.
I'd like to write a loop ('for') that will do some action 'X' number of times. But instead of performing the actions sequentially, one after another, I'd like them to execute simultaneously (in parellel at the same time). How can this be achieved? Script or a one liner are fine.
example ONLY:
for i in 1 2 3 4 5; do dd if=/dev/zero of=/tmp/disk$i bs=10M count=10; done
Or would I have to write my own? What's the best language for building a tool of this kind?
I'm kind of new to linux, but I'm guessing that you could pass the output of a program to a particular script and have it display it in various colours, based on some regular expressions (constructed from some kind of config file perhaps). Or has it been done already...?