RAL Tier1 Disk Servers

From GridPP Wiki
Jump to: navigation, search

Kernel

The kernel is a custom build of 2.4.20

The custom kernel is configured as an SMP kernel with hyperthreading on with the following changes

  • Set up with i686 processor
  • Update to the latest version of aic7xxx and aic79xx driver(v2.0.12 or later), required to get our Adaptec cards to work.
  • Increase the tag queue depth from 32 to 253 for the SCSI driver to improve performance. This made a huge difference on the Clustervision 2003 hardware
  • Enable read streaming on the Adaptec drivers
  • Enable decoding of registers during diagnostics for the SCSI drivers to aid debugging.
  • Include NFS server over TCP
  • Include USB
  • Add profiling support
  • Include multi-LUN support. Otherwise arrays with 2 LUNs won't recognise the second LUN
  • Include EXT3 journalling filesystem support
  • Include Ext3 debugging support
  • Remove PCI HOTPLUG support
  • Remove IRDA
  • Remove HAMRADIO
  • Remove ISDN
  • Remove VIDEO for Linux
  • Remove Sound card support
  • Remove Bluetooth
  • Set Hardware Sensors to Module

Sysctl tweaks

The following values have been added to the default /etc/sysctl.conf

  # Increase performance on IFT arrays
  vm.max-readahead = 128
  vm.min-readahead = 128