- Sep 30, 2001
- 12,684
- 2
- 81
So I got my new drives in the fileserver and decided against putting them in RAID 1.
When I try copying a file from the software raid array which is on my onboard IDE to my new drives on a promise ata card cpu usage skyrockets to 100%
I just upgraded my kernel to 2.6.11, there are errors in dmesg... but I don't think they mean anything
but...
And the array comes up and works just fine. If I try and copy from the array across the network CPU usage is low, smbd only hits 15% at the highest. I've tried a different promise card, with the same results.
When I use mv, mv takes up 100% cpu...
When I use cp, kjournald takes up 90% and cp takes up 10%
Any ideas?
Old questions below
-------------------------------------------
I've finally filled up my fileserver. It currently has 2x100gb drives in RAID 1. Boot is off a scsi drive.
I want to add more drives to the computer, would it be okay if i slapped 1 more drive on each of the onbard controllers and put those two drives into RAID 1?
I've read that having more then one drive on each channel in RAID isn't a good idea.
I really do not want to put in a IDE card because the mobo in that computer get's really picky when there is an IDE card in there because of the onboard SCSI.
How do enable jumbo frames in linux permanately? I'm aware that you have to change the MTU through ifconfig, but how do I add it to the startup scripts? Running debian btw
Currently my network tops out around 25MB/s or ~200mbps, are there any other network tweaks I can do to get better performance out of my gigabit network? I've done all the cabling myself, with CAT 5E following the T568B standard. I am going to go buy new patch cords, because the quality of those are going to be much better then the ones that I crimped. I took my time with all the inwall cabling, making sure all the connections were perfect.
All of my networking equipment is in my AV rack along with my HTPC, so I have my HTPC hooked up to both the gigabit network and my 100mbit network. The 100mbit network is used for internet and wireless etc. I seperated the two networks solely so I could use jumbo frames, and this is the only link between the two networks. I haven't touched any routes or ip tables in my HTPC though. Gigabit is on 10.x.x.x and 100mbit is on 192.x.x.x
What is the easiest way to get my fileserver on the internet through my htpc in order to get updates for the OS? I was thinking that squid might be able to do it, and I would prefer to use squid really. I need to setup a private proxy for myself to the outside anyways. My biggest question with squid is can it accept connections on one nic and "proxy" them to the other nic? Basically allow my fileserver to pull debian updates through my htpc? Or is there an easier way?
I have some mp3's on my fileserver that contain non-english characters, xmms won't play some of them and i'm guessing it's because it doesn't understand some of the characters in the filename/id3 tag. What can I do to remedy this? I've allready tried installing xfont-intl-phonetic and xfree-nonfree-fonts.... or something like that.
Thx for you help
When I try copying a file from the software raid array which is on my onboard IDE to my new drives on a promise ata card cpu usage skyrockets to 100%
I just upgraded my kernel to 2.6.11, there are errors in dmesg... but I don't think they mean anything
devfs_mk_dev: could not append to parent for md/0
md: raidstart(pid 1201) used deprecated START_ARRAY ioctl. This will not be supported beyond 2.6
md: could not open unknown-block(33,1).
md: autostart failed!
md: raidstart(pid 1201) used deprecated START_ARRAY ioctl. This will not be supported beyond 2.6
md: could not open unknown-block(34,1).
md: autostart failed!
but...
md: raidstart(pid 2483) used deprecated START_ARRAY ioctl. This will not be supported beyond 2.6
md: autorun ...
md: considering hdc1 ...
md: adding hdc1 ...
md: adding hda1 ...
md: created md0
md: bind<hda1>
md: bind<hdc1>
md: running: <hdc1><hda1>
raid1: raid set md0 active with 2 out of 2 mirrors
md: ... autorun DONE.
And the array comes up and works just fine. If I try and copy from the array across the network CPU usage is low, smbd only hits 15% at the highest. I've tried a different promise card, with the same results.
When I use mv, mv takes up 100% cpu...
When I use cp, kjournald takes up 90% and cp takes up 10%
Any ideas?
Old questions below
-------------------------------------------
I've finally filled up my fileserver. It currently has 2x100gb drives in RAID 1. Boot is off a scsi drive.
I want to add more drives to the computer, would it be okay if i slapped 1 more drive on each of the onbard controllers and put those two drives into RAID 1?
I've read that having more then one drive on each channel in RAID isn't a good idea.
I really do not want to put in a IDE card because the mobo in that computer get's really picky when there is an IDE card in there because of the onboard SCSI.
How do enable jumbo frames in linux permanately? I'm aware that you have to change the MTU through ifconfig, but how do I add it to the startup scripts? Running debian btw
Currently my network tops out around 25MB/s or ~200mbps, are there any other network tweaks I can do to get better performance out of my gigabit network? I've done all the cabling myself, with CAT 5E following the T568B standard. I am going to go buy new patch cords, because the quality of those are going to be much better then the ones that I crimped. I took my time with all the inwall cabling, making sure all the connections were perfect.
All of my networking equipment is in my AV rack along with my HTPC, so I have my HTPC hooked up to both the gigabit network and my 100mbit network. The 100mbit network is used for internet and wireless etc. I seperated the two networks solely so I could use jumbo frames, and this is the only link between the two networks. I haven't touched any routes or ip tables in my HTPC though. Gigabit is on 10.x.x.x and 100mbit is on 192.x.x.x
What is the easiest way to get my fileserver on the internet through my htpc in order to get updates for the OS? I was thinking that squid might be able to do it, and I would prefer to use squid really. I need to setup a private proxy for myself to the outside anyways. My biggest question with squid is can it accept connections on one nic and "proxy" them to the other nic? Basically allow my fileserver to pull debian updates through my htpc? Or is there an easier way?
I have some mp3's on my fileserver that contain non-english characters, xmms won't play some of them and i'm guessing it's because it doesn't understand some of the characters in the filename/id3 tag. What can I do to remedy this? I've allready tried installing xfont-intl-phonetic and xfree-nonfree-fonts.... or something like that.
Thx for you help