Ok, some progress, finally.
After adding what Tony suggested;
LABEL NASLite
KERNEL NASLite.01
APPEND rw root=/dev/ram0 initrd=NASLite.02 quiet noapic
DISPLAY naslite.msgSpeeds now are MUCH better. Copying a 4GB file is now 3 minutes, instead of the 27 minutes before, Everything is the same, client, file copied, network.
However, I do notice 'pause periods' in the copy process, where my copy window would just 'hang' and the copy counter is stuck to say 220MB, for around 5 secs instead of increasing continuously... and this happen periodically throughout the copy process.
Well, it's a small problem, and I am glad we are getting somewhere, and to be able to copy 4Gb in 3 mins, which is roughly 22-25MB/sec on average is certainly a big improvement over 4MB/sec.
In any case, I have also done a Current Network Traffic sampling via Telnet, in NASLite while the client was copying:
CURRENT NETWORK TRAFFIC
Sampling ...
101735 packets sampled in 5 seconds
Traffic average for eth0
rx 26276.84 kB/s 18006 packets/s
tx 155.47 kB/s 2340 packets/s
Currently, this is formatted in the Adaptec Card as single volumes. I will try to format them as RAID0 to see if it is better.
Here are my syslog:
System Message Log:
Jun 20 23:10:50 [3] klogd started: BusyBox v1.01 (2008.07.26-02:54+0000)
Jun 20 23:10:50 [4] Linux version 2.4.37.NASLite (root@tzt) (gcc version 3.4.6) #2 Mon Jan 12 23:05:48 EST 2009
Jun 20 23:10:50 [2] BIOS-provided physical RAM map:
Jun 20 23:10:50 [4] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
Jun 20 23:10:50 [4] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
Jun 20 23:10:50 [4] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
Jun 20 23:10:50 [4] BIOS-e820: 0000000000100000 - 000000001ffc0000 (usable)
Jun 20 23:10:50 [4] BIOS-e820: 000000001ffc0000 - 000000001fff8000 (ACPI data)
Jun 20 23:10:50 [4] BIOS-e820: 000000001fff8000 - 0000000020000000 (ACPI NVS)
Jun 20 23:10:50 [4] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
Jun 20 23:10:50 [4] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
Jun 20 23:10:50 [4] BIOS-e820: 00000000ffb80000 - 00000000ffc00000 (reserved)
Jun 20 23:10:50 [4] BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
Jun 20 23:10:50 [3] 0MB HIGHMEM available.
Jun 20 23:10:50 [3] 511MB LOWMEM available.
Jun 20 23:10:50 [4] On node 0 totalpages: 131008
Jun 20 23:10:50 [4] zone(0): 4096 pages.
Jun 20 23:10:50 [4] zone(1): 126912 pages.
Jun 20 23:10:50 [4] zone(2): 0 pages.
Jun 20 23:10:50 [2] ACPI: RSDP (v000 AMI ) @ 0x000ff980
Jun 20 23:10:50 [2] ACPI: RSDT (v001 D850GB G285010A 0x20011008 MSFT 0x00001011) @ 0x1fff0000
Jun 20 23:10:50 [2] ACPI: FADT (v001 D850GB GB85010A 0x20011008 MSFT 0x00001011) @ 0x1fff1000
Jun 20 23:10:50 [2] ACPI: MADT (v001 D850GB GB85010A 0x20011008 MSFT 0x00001011) @ 0x1ffe2e67
Jun 20 23:10:50 [2] ACPI: SSDT (v001 D850GB GB85010A 0x00000001 MSFT 0x0100000b) @ 0x1ffe2ecf
Jun 20 23:10:50 [2] ACPI: DSDT (v001 D850GB GB85010A 0x00000002 MSFT 0x0100000b) @ 0x00000000
Jun 20 23:10:50 [2] ACPI: Local APIC address 0xfee00000
Jun 20 23:10:50 [2] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Jun 20 23:10:50 [4] Processor #0 Pentium 4(tm) APIC version 20
Jun 20 23:10:50 [2] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] disabled)
Jun 20 23:10:50 [2] ACPI: LAPIC_NMI (acpi_id[0x01] dfl dfl lint[0x1])
Jun 20 23:10:50 [2] ACPI: LAPIC_NMI (acpi_id[0x02] dfl dfl lint[0x1])
Jun 20 23:10:50 [2] ACPI: Skipping IOAPIC probe due to 'noapic' option.
Jun 20 23:10:50 [4] Kernel command line: rw root=/dev/ram0 initrd=NASLite.02 quiet noapic BOOT_IMAGE=NASLite.01
Jun 20 23:10:50 [4] Found and enabled local APIC!
Jun 20 23:10:50 [2] Initializing CPU#0
Jun 20 23:10:50 [4] Detected 1794.605 MHz processor.
Jun 20 23:10:50 [4] Console: colour VGA+ 80x25
Jun 20 23:10:50 [4] Calibrating delay loop. 3578.26 BogoMIPS
Jun 20 23:10:50 [2] Memory: 509492k/524032k available (2326k kernel code, 14152k reserved, 684k data, 560k init, 0k highmem)
Jun 20 23:10:50 [2] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
Jun 20 23:10:50 [2] Inode cache hash table entries: 32768 (order: 6, 262144 bytes)
Jun 20 23:10:50 [2] Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Jun 20 23:10:50 [2] Buffer cache hash table entries: 32768 (order: 5, 131072 bytes)
Jun 20 23:10:50 [4] Page-cache hash table entries: 131072 (order: 7, 524288 bytes)
Jun 20 23:10:50 [2] CPU: Trace cache: 12K uops, L1 D cache: 8K
Jun 20 23:10:50 [2] CPU: L2 cache: 256K
Jun 20 23:10:50 [2] Intel machine check architecture supported.
Jun 20 23:10:50 [2] Intel machine check reporting enabled on CPU#0.
Jun 20 23:10:50 [1] CPU: After generic, caps: 3febfbff 00000000 00000000 00000000
Jun 20 23:10:50 [1] CPU: Common caps: 3febfbff 00000000 00000000 00000000
Jun 20 23:10:50 [4] CPU: Intel(R) Pentium(R) 4 CPU 1800MHz stepping 0a
Jun 20 23:10:50 [2] Enabling fast FPU save and restore. done.
Jun 20 23:10:50 [2] Enabling unmasked SIMD FPU exception support. done.
Jun 20 23:10:50 [2] Checking 'hlt' instruction. OK.
Jun 20 23:10:50 [4] ACPI: IRQ9 SCI: Level Trigger.
Jun 20 23:10:50 [4] POSIX conformance testing by UNIFIX
Jun 20 23:10:50 [4] enabled ExtINT on CPU#0
Jun 20 23:10:50 [4] ESR value before enabling vector: 00000000
Jun 20 23:10:50 [4] ESR value after enabling vector: 00000000
Jun 20 23:10:50 [4] Using local APIC timer interrupts.
Jun 20 23:10:50 [4] calibrating APIC timer .
Jun 20 23:10:50 [4] . CPU clock speed is 1794.6506 MHz.
Jun 20 23:10:50 [4] . host bus clock speed is 99.7025 MHz.
Jun 20 23:10:50 [4] cpu: 0, clocks: 997025, slice: 498512
Jun 20 23:10:50 [4] CPU0
Jun 20 23:10:50 [4] mtrr: v1.40 (20010327) Richard Gooch (
rgooch@atnf.csiro.au)
Jun 20 23:10:50 [4] mtrr: detected mtrr type: Intel
Jun 20 23:10:50 [2] ACPI: Subsystem revision 20040326
Jun 20 23:10:50 [2] PCI: PCI BIOS revision 2.10 entry at 0xfda95, last bus=2
Jun 20 23:10:50 [2] PCI: Using configuration type 1
Jun 20 23:10:50 [2] ACPI: Interpreter enabled
Jun 20 23:10:50 [2] ACPI: Using PIC for interrupt routing
Jun 20 23:10:50 [2] ACPI: System [ACPI] (supports S0 S1 S3 S4 S5)
Jun 20 23:10:50 [2] ACPI: PCI Root Bridge [PCI0] (00:00)
Jun 20 23:10:50 [4] PCI: Probing PCI hardware (bus 00)
Jun 20 23:10:50 [4] Transparent bridge - PCI device 8086:244e
Jun 20 23:10:50 [1] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
Jun 20 23:10:50 [1] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
Jun 20 23:10:50 [2] ACPI: Power Resource [FDDP] (off)
Jun 20 23:10:50 [2] ACPI: Power Resource [URP1] (off)
Jun 20 23:10:50 [2] ACPI: Power Resource [URP2] (off)
Jun 20 23:10:50 [2] ACPI: Power Resource [LPTP] (off)
Jun 20 23:10:50 [4] >ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
Jun 20 23:10:50 [4] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 11 12 14 *15)
Jun 20 23:10:50 [4] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
Jun 20 23:10:50 [4] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
Jun 20 23:10:50 [4] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
Jun 20 23:10:50 [4] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
Jun 20 23:10:50 [4] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
Jun 20 23:10:50 [4] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 *6 7 9 10 11 12 14 15)
Jun 20 23:10:50 [4] ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.MDET] (Node dfbb1ac0), AE_AML_REGION_LIMIT
Jun 20 23:10:50 [4] ACPI-1133: *** Error: Method execution failed [\_SB_.MEM_._CRS] (Node dfbae980), AE_AML_REGION_LIMIT
Jun 20 23:10:50 [4] ACPI-0154: *** Error: Method execution failed [\_SB_.MEM_._CRS] (Node dfbae980), AE_AML_REGION_LIMIT
Jun 20 23:10:50 [2] PCI: Probing PCI hardware
Jun 20 23:10:50 [4] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 9
Jun 20 23:10:50 [4] ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 15
Jun 20 23:10:50 [4] ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 6
Jun 20 23:10:50 [4] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
Jun 20 23:10:50 [4] ACPI: PCI Interrupt Link [LNKF] enabled at IRQ 10
Jun 20 23:10:50 [2] PCI: Using ACPI for IRQ routing
Jun 20 23:10:50 [2] Linux NET4.0 for Linux 2.4
Jun 20 23:10:50 [2] Based upon Swansea University Computer Society NET3.039
Jun 20 23:10:50 [4] Initializing RT netlink socket
Jun 20 23:10:50 [4] Starting kswapd
Jun 20 23:10:50 [2] Journalled Block Device driver loaded
Jun 20 23:10:50 [2] devfs: v1.12c (20020818) Richard Gooch (
rgooch@atnf.csiro.au)
Jun 20 23:10:50 [2] devfs: boot_options: 0x1
Jun 20 23:10:50 [2] Installing knfsd (copyright (C) 1996
okir@monad.swb.de).
Jun 20 23:10:50 [2] ACPI: Power Button (FF) [PWRF]
Jun 20 23:10:50 [2] ACPI: Processor [CPU1] (supports C1)
Jun 20 23:10:50 [2] ACPI: Processor [CPU2] (supports C1)
Jun 20 23:10:50 [4] pty: 256 Unix98 ptys configured
Jun 20 23:10:50 [2] Real Time Clock Driver v1.10f
Jun 20 23:10:50 [4] floppy0: no floppy controllers found
Jun 20 23:10:50 [4] RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
Jun 20 23:10:50 [2] loop: loaded (max 8 devices)
Jun 20 23:10:50 [2] Intel(R) PRO/1000 Network Driver - version 7.3.20-k4
Jun 20 23:10:50 [2] Copyright (c) 1999-2006 Intel Corporation.
Jun 20 23:10:50 [2] dgrs: SW=$Id: dgrs.c,v 1.13 2000/06/06 04:07:00 rick Exp $ FW=Build 550 11/16/96 03:45:15
Jun 20 23:10:50 [4] FW Version=$Version$
Jun 20 23:10:50 [2] pcnet32.c:v1.30h 06.24.2004
tsbogend@alpha.franken.deJun 20 23:10:50 [2] ThunderLAN driver v1.15
Jun 20 23:10:50 [2] TLAN: 0 devices installed, PCI: 0 EISA: 0
Jun 20 23:10:50 [2] dmfe: Davicom DM9xxx net driver, version 1.36.4 (2002-01-17)
Jun 20 23:10:50 [2] ns83820.c: National Semiconductor DP83820 10/100/1000 driver.
Jun 20 23:10:50 [4] sk98lin: No adapter found.
Jun 20 23:10:50 [2] forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.50.
Jun 20 23:10:50 [2] r8169 Gigabit Ethernet driver 1.2 loaded
Jun 20 23:10:50 [1] eth0: Identified chip type is 'RTL8169s/8110s'.
Jun 20 23:10:50 [2] eth0: RTL8169 at 0xe0808c00, 00:18:e7:07:d2:d6, IRQ 10
Jun 20 23:10:50 [2] eth0: Auto-negotiation Enabled.
Jun 20 23:10:50 [2] eth0: 1000Mbps Full-duplex operation.
Jun 20 23:10:50 [2] Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
Jun 20 23:10:50 [2] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Jun 20 23:10:50 [2] ICH2: IDE controller at PCI slot 00:1f.1
Jun 20 23:10:50 [2] ICH2: chipset revision 4
Jun 20 23:10:50 [2] ICH2: not 100% native mode: will probe irqs later
Jun 20 23:10:50 [2] ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
Jun 20 23:10:50 [4] hda: SONY CD-RW CRX300E, ATAPI CD/DVD-ROM drive
Jun 20 23:10:50 [4] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Jun 20 23:10:50 [4] hda: attached ide-cdrom driver.
Jun 20 23:10:50 [2] hda: ATAPI 48X DVD-ROM CD-R/RW drive, 2048kB Cache
Jun 20 23:10:50 [2] Uniform CD-ROM driver Revision: 3.12
Jun 20 23:10:50 [2] SCSI subsystem driver Revision: 1.00
Jun 20 23:10:50 [2] Loading Adaptec I2O RAID: Version 2.4 Build 5
Jun 20 23:10:50 [2] Detecting Adaptec I2O RAID controllers.
Jun 20 23:10:50 [2] Red Hat/Adaptec aacraid driver (1.1-3 Jan 12 2009 23:06:00)
Jun 20 23:10:50 [2] AAC0: kernel 4.2.4 build 8209
Jun 20 23:10:50 [2] AAC0: monitor 4.2.4 build 8209
Jun 20 23:10:50 [2] AAC0: bios 4.2.0 build 8209
Jun 20 23:10:50 [2] AAC0: serial 104bcffafaf001
Jun 20 23:10:50 [2] scsi1 : aacraid
Jun 20 23:10:50 [4] Vendor: ADAPTEC Model: BinMediaA Rev: V1.0
Jun 20 23:10:50 [4] Type: Direct-Access ANSI SCSI revision: 02
Jun 20 23:10:50 [4] Vendor: ADAPTEC Model: BinMediaB Rev: V1.0
Jun 20 23:10:50 [4] Type: Direct-Access ANSI SCSI revision: 02
Jun 20 23:10:50 [4] scsi: Detection failed (no card)
Jun 20 23:10:50 [3] megaraid: v2.10.10.1 (Release Date: Thu Jan 27 16:19:44 EDT 2005)
Jun 20 23:10:50 [4] GDT-HA: Storage RAID Controller Driver. Version: 3.04
Jun 20 23:10:50 [4] llers
Jun 20 23:10:50 [2] scsi2 : SCSI host adapter emulation for IDE ATAPI devices
Jun 20 23:10:50 [4] 3ware Storage Controller device driver for Linux v1.02.00.037.
Jun 20 23:10:50 [4] 3w-xxxx: No cards found.
Jun 20 23:10:50 [1] libata version 1.20 loaded.
Jun 20 23:10:50 [4] Attached scsi disk sda at scsi1, channel 0, id 0, lun 0
Jun 20 23:10:50 [4] Attached scsi disk sdb at scsi1, channel 0, id 1, lun 0
Jun 20 23:10:50 [4] SCSI device sda: 1953457408 512-byte hdwr sectors (1000170 MB)
Jun 20 23:10:50 [2] Partition check:
Jun 20 23:10:50 [2] /dev/scsi/host1/bus0/target0/lun0:spurious 8259A interrupt: IRQ7.
Jun 20 23:10:50 [4] p1
Jun 20 23:10:50 [4] SCSI device sdb: 1953457408 512-byte hdwr sectors (1000170 MB)
Jun 20 23:10:50 [2] /dev/scsi/host1/bus0/target1/lun0: p1
Jun 20 23:10:50 [2] raw1394: /dev/raw1394 device initialized
Jun 20 23:10:50 [2] sbp2: $Rev: 1074 $ Ben Collins
Jun 20 23:10:50 [5] ieee1394: sbp2: Driver forced to serialize I/O (serialize_io = 1)
Jun 20 23:10:50 [2] usb.c: registered new driver usbdevfs
Jun 20 23:10:50 [2] usb.c: registered new driver hub
Jun 20 23:10:50 [2] host/uhci.c: USB Universal Host Controller Interface driver v1.1
Jun 20 23:10:50 [1] PCI: Setting latency timer of device 00:1f.2 to 64
Jun 20 23:10:50 [2] host/uhci.c: USB UHCI at I/O 0xef40, IRQ 9
Jun 20 23:10:50 [2] usb.c: new USB bus registered, assigned bus number 1
Jun 20 23:10:50 [2] hub.c: USB hub found
Jun 20 23:10:50 [2] hub.c: 2 ports detected
Jun 20 23:10:50 [1] PCI: Setting latency timer of device 00:1f.4 to 64
Jun 20 23:10:50 [2] host/uhci.c: USB UHCI at I/O 0xef80, IRQ 6
Jun 20 23:10:50 [2] usb.c: new USB bus registered, assigned bus number 2
Jun 20 23:10:50 [2] hub.c: USB hub found
Jun 20 23:10:50 [2] hub.c: 2 ports detected
Jun 20 23:10:50 [2] usb.c: registered new driver usbkbd
Jun 20 23:10:50 [2] usbkbd.c: :USB HID Boot Protocol keyboard driver
Jun 20 23:10:50 [2] Initializing USB Mass Storage driver.
Jun 20 23:10:50 [2] usb.c: registered new driver usb-storage
Jun 20 23:10:50 [2] USB Mass Storage support registered.
Jun 20 23:10:50 [2] NET4: Linux TCP/IP 1.0 for NET4.0
Jun 20 23:10:50 [2] IP Protocols: ICMP, UDP, TCP
Jun 20 23:10:50 [2] IP: routing cache hash table of 4096 buckets, 32Kbytes
Jun 20 23:10:50 [2] TCP: Hash tables configured (established 32768 bind 65536)
Jun 20 23:10:50 [2] NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Jun 20 23:10:50 [3] RAMDISK: NASLite file system found at block 0
Jun 20 23:10:50 [4] <6>hub.c: new USB device 00:1f.2-1, assigned address 2
Jun 20 23:10:50 [4] .<6>scsi3 : SCSI emulation for USB Mass Storage devices
Jun 20 23:10:50 [4] Vendor: Sony Model: Storage Media Rev: 0100
Jun 20 23:10:50 [4] Type: Direct-Access ANSI SCSI revision: 02
Jun 20 23:10:50 [4] .Attached scsi removable disk sdc at scsi3, channel 0, id 0, lun 0
Jun 20 23:10:50 [4] SCSI device sdc: 4062208 512-byte hdwr sectors (2080 MB)
Jun 20 23:10:50 [4] sdc: Write Protect is off
Jun 20 23:10:50 [2] /dev/scsi/host3/bus0/target0/lun0: p1 p2
Jun 20 23:10:50 [1] WARNING: USB Mass Storage data integrity not assured
Jun 20 23:10:50 [1] USB Mass Storage device found at 2
Jun 20 23:10:50 [4] .<6>hub.c: new USB device 00:1f.4-2, assigned address 2
Jun 20 23:10:50 [4] .<3>usb.c: USB device not accepting new address=2 (error=-110)
Jun 20 23:10:50 [4] <6>hub.c: new USB device 00:1f.4-2, assigned address 3
Jun 20 23:10:50 [4] .<3>usb.c: USB device not accepting new address=3 (error=-110)
Jun 20 23:10:50 [4] <6>Freeing initrd memory: 4137k freed
Jun 20 23:10:50 [4] VFS: Mounted root (ext2 filesystem).
Jun 20 23:10:50 [2] Mounted devfs on /dev
Jun 20 23:10:50 [2] Freeing unused kernel memory: 560k freed
Jun 20 23:10:50 [5] ext3: No journal on filesystem on sd(8,1)
Jun 20 23:10:50 [5] ext3: No journal on filesystem on sd(8,17)
Jun 20 23:10:50 [5] ext3: No journal on filesystem on sd(8,33)
System message priority, in ascending order, is as follows: [1] - DEBUG, [2] - INFO, [3] - NOTICE, [4] - WARNING, [5] - ERROR, [6] - CRITICAL, [7] - ALERT, [8] - EMERGENCY. The priority defines the severity of the message where CRITICAL, ALERT and EMERGENCY may warrant immediate attention.
I do notice that the error is still there. Is this normal?
Jun 20 23:10:50 [4] ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.MDET] (Node dfbb1ac0), AE_AML_REGION_LIMIT
Jun 20 23:10:50 [4] ACPI-1133: *** Error: Method execution failed [\_SB_.MEM_._CRS] (Node dfbae980), AE_AML_REGION_LIMIT
Jun 20 23:10:50 [4] ACPI-0154: *** Error: Method execution failed [\_SB_.MEM_._CRS] (Node dfbae980), AE_AML_REGION_LIMITAnything else I can add or tweak to enable achieving 40-50MB/sec with this setup, or is this is simply not possible without me adding new hardware?
Thanks.