[CentOS] e2fsck with millions of files
Les Mikesell
lesmikesell at gmail.com
Wed Sep 1 13:06:07 UTC 2010
On 9/1/10 12:43 AM, Nataraj wrote:
> Les Mikesell wrote:
>> On 8/31/2010 11:04 AM, Stephen Harris wrote:
>>
>>>> Stack size was only a problem for the 32 bit OS and not 64 bit. If one
>>>> is dealing with a terabyte or more of data, I don't see them using a 32 bit
>>>> OS.
>>>>
>>> Huh;
>>>
>>> /dev/mapper/Raid5-Media
>>> 3.3T 3.1T 216G 94% /Media
>>>
>>> % uname -sr
>>> Linux 2.6.18-194.3.1.el5PAE
>>>
>>>
>>>> I really don't see any really good reasons for using anything but 64 bit
>>>> any more, if the hardware supports it.
>>>>
>>> I don't find the RedHat 32bit/64bit split to be as clean as it should be
>>> (definitely messy when compared to Solaris). When it comes to needing to
>>> install 32bit and 64bit versions of the same program (eg perl 'cos you
>>> only have 32bit binary libraries from vendors) it gets a little hairy.
>>> And then Oracle really starts to get antsy on you.
>>>
>>> As a result, when I first installed CentOS 5 I stuck with 32bit because
>>> it was more stable. After all, my memory footprint is only around
>>> 200Mb on this machine; the rest is cache!
>>>
>>
>> The kernel and user apps are pretty much different things. You can run
>> a 64-bit kernel and 32-bit apps if you want. But the issue with a
>> 32-bit kernel besides what it can provide as a process address space is
>> that at least the way RH and CentOS build it, it uses 4k stacks which
>> may not be enough for some xfs operations.
>>
>>
> Are you saying here that I can take a system that has been installed
> from a 32 bit distribution and simply replace the kernel with a 64 bit
> kernel?
I'm not sure how much 64-bit support the kernel expects so there might be some
complications going that direction, but you can certainly install a 64-bit
system and run the 32-bit versions of the apps and have both versions of most
libraries available.
--
Les Mikesell
lesmikesell at gmail.com
More information about the CentOS
mailing list