RE: [squid-users] Re: problem with cache box over 100req/sec

From: Edward D. Millington <edward@dont-contact.us>
Date: Thu, 23 Jan 2003 10:16:35 -0400

Ok.

My polygraph machine is a PII 350mhz with 589MB of mem.

http_port 3128
icp_port 0
httpd_accel_port 80
httpd_accel_host virtual
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
half_closed_clients on
forwarded_for on
pipeline_prefetch on
#
#
cache_mem 32 MB
memory_pools off
maximum_object_size 34 MB
maximum_object_size_in_memory 10 KB
cache_swap_low 96
cache_swap_high 98
ipcache_size 16384
ipcache_low 99
ipcache_high 100
shutdown_lifetime 0 second
#
dns_testnames www.cariaccess.com
dns_nameservers 192.168.2.200 200.50.68.5 205.214.199.130
205.214.199.131
redirect_children 32
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
ie_refresh on
request_timeout 1 minutes
read_timeout 1 minutes
#
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl squid src 192.168.2.200/32
#acl squid1 src 64.110.11.2/32
acl edward src 192.168.2.17/32
acl SSL_ports port 443 563
acl Safe_ports port 80 21 443 563 70 210 1025-65535
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
http_access allow manager localhost
http_access allow manager squid
#http_access allow manager squid1
http_access allow manager edward
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
#
# Virus Access List
acl virus urlpath_regex "/usr/local/squid/etc/virus.txt"
acl no1 src 66.20.74.156/32
http_access deny no1
http_access deny virus
#
# END of Virus Access List

# Domain Access List
acl all src 0.0.0.0/0.0.0.0
acl LAN src 192.168.2.0/24
http_access allow LAN
miss_access allow all
icp_access deny all
#END OF Domain Access List
#
cache_mgr cacher@cariaccess.com
cache_effective_user squid
cache_effective_group squid
visible_hostname cacbdscachesrvr
unique_hostname cacbdscachesrvr
#
#
wccp_router 192.168.2.210
#
# DEBUG
#debug_options ALL,2
# END (DEBUG)
# LOGS
#
emulate_httpd_log off
logfile_rotate 1
cache_store_log none
#cache_access_log none
#cache_log none
# END (LOGS)
#
# STORAGE
coredump_dir /usr/local/squid/
cache_replacement_policy heap LFUDA
memory_replacement_policy heap GDSF
cache_dir aufs /usr/local/squid/var/cache 3200 16 128
cache_dir aufs /cache1 3200 16 128
cache_dir aufs /cache2 3200 16 128
cache_dir aufs /cache3 3200 16 128
cache_dir aufs /cache4 3200 16 128
cache_dir aufs /cache5 3200 16 128
cache_dir aufs /cache6 3200 16 128
cache_dir aufs /cache7 3200 16 128
cache_dir aufs /cache8 3200 16 128
# END (STORAGE)
#

Polgraph Simple.pg
/*
 * A very simple "Hello, World!" workload
 */

// this is just one of the simplest workloads that can produce hits
// never use this workload for benchmarking

// SimpleContent defines properties of content that the server
generates;
// if you get no hits, set SimpleContent.obj_life_cycle to cntStatic,
which
// is defined in workloads/include/contents.pg
ObjLifeCycle olcStatic = {
    birthday = now + const(-1year); // born a year ago
    length = const(2year); // two year cycle
    variance = 0%; // no variance
    with_lmt = 100%; // all responses have LMT
    expires = [nmt + const(0sec)]; // everything expires when modified
};

Content SimpleContent = {
        size = exp(13KB); // response sizes distributed exponentially
        cachable = 80%; // 20% of content is uncachable
};

// a primitive server cleverly labeled "S101"
// normally, you would specify more properties,
// but we will mostly rely on defaults for now

Server S = {
        kind = "S101";
        contents = [ SimpleContent ];
        direct_access = contents;

        addresses = ['192.168.2.17:9090' ]; // where to create these
server agents
};

// a primitive robot
Robot R = {
        kind = "R101";
        public_interest = 50%;
        pop_model = { pop_distr = popUnif(); };
        recurrence = 55% / SimpleContent.cachable; // adjusted to get
55% DHR

        req_rate = 0.4/sec;

        origins = S.addresses; // where the origin servers are
        addresses = ['192.168.2.17' ** 270 ]; // where these robot
agents will be created
};

// commit to using these servers and robots
use(S, R);

000.18| i-dflt 502 100.40 44 0.00 0 59
000.27| i-dflt 1039 107.40 406 0.00 0 48
000.35| i-dflt 1583 108.80 695 0.00 0 28
000.43| i-dflt 2069 97.20 45 0.00 0 66
000.52| i-dflt 2608 107.80 213 0.00 0 38
000.60| i-dflt 3114 101.20 577 0.00 0 61

# sysctl -a
abi.fake_utsname = 0
abi.trace = 0
abi.defhandler_libcso = 68157441
abi.defhandler_lcall7 = 68157441
abi.defhandler_elf = 0
abi.defhandler_coff = 117440515
dev.cdrom.check_media = 0
dev.cdrom.lock = 1
dev.cdrom.debug = 0
dev.cdrom.autoeject = 0
dev.cdrom.autoclose = 1
dev.cdrom.info = CD-ROM information, Id: cdrom.c 3.12 2000/10/18
dev.cdrom.info =
dev.cdrom.info = drive name: hdc
dev.cdrom.info = drive speed: 14
dev.cdrom.info = drive # of slots: 1
dev.cdrom.info = Can close tray: 1
dev.cdrom.info = Can open tray: 1
dev.cdrom.info = Can lock tray: 1
dev.cdrom.info = Can change speed: 1
dev.cdrom.info = Can select disk: 0
dev.cdrom.info = Can read multisession: 1
dev.cdrom.info = Can read MCN: 1
dev.cdrom.info = Reports media changed: 1
dev.cdrom.info = Can play audio: 1
dev.cdrom.info = Can write CD-R: 0
dev.cdrom.info = Can write CD-RW: 0
dev.cdrom.info = Can read DVD: 0
dev.cdrom.info = Can write DVD-R: 0
dev.cdrom.info = Can write DVD-RAM: 0
dev.cdrom.info =
dev.cdrom.info =
dev.rtc.max-user-freq = 64
net.unix.max_dgram_qlen = 10
net.ipv4.ip_conntrack_max = 49144
net.ipv4.conf.lo.arp_filter = 0
net.ipv4.conf.lo.tag = 0
net.ipv4.conf.lo.log_martians = 0
net.ipv4.conf.lo.bootp_relay = 0
net.ipv4.conf.lo.medium_id = 0
net.ipv4.conf.lo.proxy_arp = 0
net.ipv4.conf.lo.accept_source_route = 1
net.ipv4.conf.lo.send_redirects = 1
net.ipv4.conf.lo.rp_filter = 1
net.ipv4.conf.lo.shared_media = 1
net.ipv4.conf.lo.secure_redirects = 1
net.ipv4.conf.lo.accept_redirects = 1
net.ipv4.conf.lo.mc_forwarding = 0
net.ipv4.conf.lo.forwarding = 1
net.ipv4.conf.eth0.arp_filter = 0
net.ipv4.conf.eth0.tag = 0
net.ipv4.conf.eth0.log_martians = 0
net.ipv4.conf.eth0.bootp_relay = 0
net.ipv4.conf.eth0.medium_id = 0
net.ipv4.conf.eth0.proxy_arp = 0
net.ipv4.conf.eth0.accept_source_route = 1
net.ipv4.conf.eth0.send_redirects = 1
net.ipv4.conf.eth0.rp_filter = 1
net.ipv4.conf.eth0.shared_media = 1
net.ipv4.conf.eth0.secure_redirects = 1
net.ipv4.conf.eth0.accept_redirects = 1
net.ipv4.conf.eth0.mc_forwarding = 0
net.ipv4.conf.eth0.forwarding = 1
net.ipv4.conf.default.arp_filter = 0
net.ipv4.conf.default.tag = 0
net.ipv4.conf.default.log_martians = 0
net.ipv4.conf.default.bootp_relay = 0
net.ipv4.conf.default.medium_id = 0
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.conf.default.accept_source_route = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.shared_media = 1
net.ipv4.conf.default.secure_redirects = 1
net.ipv4.conf.default.accept_redirects = 1
net.ipv4.conf.default.mc_forwarding = 0
net.ipv4.conf.default.forwarding = 1
net.ipv4.conf.all.arp_filter = 0
net.ipv4.conf.all.tag = 0
net.ipv4.conf.all.log_martians = 0
net.ipv4.conf.all.bootp_relay = 0
net.ipv4.conf.all.medium_id = 0
net.ipv4.conf.all.proxy_arp = 0
net.ipv4.conf.all.accept_source_route = 0
net.ipv4.conf.all.send_redirects = 1
net.ipv4.conf.all.rp_filter = 0
net.ipv4.conf.all.shared_media = 1
net.ipv4.conf.all.secure_redirects = 1
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.all.mc_forwarding = 0
net.ipv4.conf.all.forwarding = 1
net.ipv4.neigh.lo.locktime = 100
net.ipv4.neigh.lo.proxy_delay = 80
net.ipv4.neigh.lo.anycast_delay = 100
net.ipv4.neigh.lo.proxy_qlen = 64
net.ipv4.neigh.lo.unres_qlen = 3
net.ipv4.neigh.lo.gc_stale_time = 60
net.ipv4.neigh.lo.delay_first_probe_time = 5
net.ipv4.neigh.lo.base_reachable_time = 30
net.ipv4.neigh.lo.retrans_time = 100
net.ipv4.neigh.lo.app_solicit = 0
net.ipv4.neigh.lo.ucast_solicit = 3
net.ipv4.neigh.lo.mcast_solicit = 3
net.ipv4.neigh.eth0.locktime = 100
net.ipv4.neigh.eth0.proxy_delay = 80
net.ipv4.neigh.eth0.anycast_delay = 100
net.ipv4.neigh.eth0.proxy_qlen = 64
net.ipv4.neigh.eth0.unres_qlen = 3
net.ipv4.neigh.eth0.gc_stale_time = 60
net.ipv4.neigh.eth0.delay_first_probe_time = 5
net.ipv4.neigh.eth0.base_reachable_time = 30
net.ipv4.neigh.eth0.retrans_time = 100
net.ipv4.neigh.eth0.app_solicit = 0
net.ipv4.neigh.eth0.ucast_solicit = 3
net.ipv4.neigh.eth0.mcast_solicit = 3
net.ipv4.neigh.default.gc_thresh3 = 1024
net.ipv4.neigh.default.gc_thresh2 = 512
net.ipv4.neigh.default.gc_thresh1 = 128
net.ipv4.neigh.default.gc_interval = 30
net.ipv4.neigh.default.locktime = 100
net.ipv4.neigh.default.proxy_delay = 80
net.ipv4.neigh.default.anycast_delay = 100
net.ipv4.neigh.default.proxy_qlen = 64
net.ipv4.neigh.default.unres_qlen = 3
net.ipv4.neigh.default.gc_stale_time = 60
net.ipv4.neigh.default.delay_first_probe_time = 5
net.ipv4.neigh.default.base_reachable_time = 30
net.ipv4.neigh.default.retrans_time = 100
net.ipv4.neigh.default.app_solicit = 0
net.ipv4.neigh.default.ucast_solicit = 3
net.ipv4.neigh.default.mcast_solicit = 3
net.ipv4.tcp_tw_reuse = 0
net.ipv4.icmp_ratemask = 6168
net.ipv4.icmp_ratelimit = 100
net.ipv4.tcp_adv_win_scale = 2
net.ipv4.tcp_app_win = 31
net.ipv4.tcp_rmem = 4096 87380 174760
net.ipv4.tcp_wmem = 4096 16384 131072
net.ipv4.tcp_mem = 195584 196096 196608
net.ipv4.tcp_dsack = 1
net.ipv4.tcp_ecn = 0
net.ipv4.tcp_reordering = 3
net.ipv4.tcp_fack = 1
net.ipv4.tcp_orphan_retries = 0
net.ipv4.inet_peer_gc_maxtime = 120
net.ipv4.inet_peer_gc_mintime = 10
net.ipv4.inet_peer_maxttl = 600
net.ipv4.inet_peer_minttl = 120
net.ipv4.inet_peer_threshold = 65664
net.ipv4.igmp_max_memberships = 20
net.ipv4.route.min_adv_mss = 256
net.ipv4.route.min_pmtu = 552
net.ipv4.route.mtu_expires = 600
net.ipv4.route.gc_elasticity = 8
net.ipv4.route.error_burst = 500
net.ipv4.route.error_cost = 100
net.ipv4.route.redirect_silence = 2048
net.ipv4.route.redirect_number = 9
net.ipv4.route.redirect_load = 2
net.ipv4.route.gc_interval = 60
net.ipv4.route.gc_timeout = 300
net.ipv4.route.gc_min_interval = 5
net.ipv4.route.max_size = 131072
net.ipv4.route.gc_thresh = 8192
net.ipv4.route.max_delay = 10
net.ipv4.route.min_delay = 2
net.ipv4.icmp_ignore_bogus_error_responses = 0
net.ipv4.icmp_echo_ignore_broadcasts = 0
net.ipv4.icmp_echo_ignore_all = 0
net.ipv4.ip_local_port_range = 32768 61000
net.ipv4.tcp_max_syn_backlog = 8192
net.ipv4.tcp_rfc1337 = 0
net.ipv4.tcp_stdurg = 0
net.ipv4.tcp_abort_on_overflow = 0
net.ipv4.tcp_tw_recycle = 0
net.ipv4.tcp_fin_timeout = 8
net.ipv4.tcp_retries2 = 15
net.ipv4.tcp_retries1 = 3
net.ipv4.tcp_keepalive_intvl = 75
net.ipv4.tcp_keepalive_probes = 9
net.ipv4.tcp_keepalive_time = 120
net.ipv4.ipfrag_time = 30
net.ipv4.ip_dynaddr = 0
net.ipv4.ipfrag_low_thresh = 196608
net.ipv4.ipfrag_high_thresh = 262144
net.ipv4.tcp_max_tw_buckets = 180000
net.ipv4.tcp_max_orphans = 32768
net.ipv4.tcp_synack_retries = 5
net.ipv4.tcp_syn_retries = 5
net.ipv4.ip_nonlocal_bind = 0
net.ipv4.ip_no_pmtu_disc = 0
net.ipv4.ip_autoconfig = 0
net.ipv4.ip_default_ttl = 128
net.ipv4.ip_forward = 1
net.ipv4.tcp_retrans_collapse = 1
net.ipv4.tcp_sack = 1
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_timestamps = 10
net.core.divert_version = 0.46
net.core.hot_list_length = 128
net.core.optmem_max = 10240
net.core.message_burst = 50
net.core.message_cost = 5
net.core.mod_cong = 290
net.core.lo_cong = 100
net.core.no_cong = 20
net.core.no_cong_thresh = 20
net.core.netdev_max_backlog = 300
net.core.dev_weight = 64
net.core.rmem_default = 65535
net.core.wmem_default = 65535
net.core.rmem_max = 513920
net.core.wmem_max = 513920
vm.max_map_count = 65536
vm.max-readahead = 31
vm.min-readahead = 3
vm.page-cluster = 3
vm.pagetable_cache = 25 50
vm.kswapd = 512 32 8
vm.overcommit_memory = 0
vm.bdflush = 30 500 0 0 500 3000 60 20
0
kernel.overflowgid = 65534
kernel.overflowuid = 65534
kernel.random.uuid = 7ebe20f9-4ef6-43b0-b89c-37ac7d6e4059
kernel.random.boot_id = e654cc24-8ad7-4a1c-8ff4-54a05e1d8110
kernel.random.write_wakeup_threshold = 128
kernel.random.read_wakeup_threshold = 8
kernel.random.entropy_avail = 4096
kernel.random.poolsize = 512
kernel.threads-max = 12287
kernel.cad_pid = 1
kernel.sem = 250 32000 32 128
kernel.msgmnb = 16384
kernel.msgmni = 40
kernel.msgmax = 8192
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.shmmax = 33554432
kernel.rtsig-max = 1024
kernel.rtsig-nr = 0
kernel.hotplug = /sbin/hotplug
kernel.modprobe = /sbin/modprobe
kernel.printk = 6 4 1 7
kernel.ctrl-alt-del = 0
kernel.cap-bound = -257
kernel.tainted = 0
kernel.core_uses_pid = 1
kernel.panic = 0
kernel.domainname = cariaccess.com
kernel.hostname = cacheserver
kernel.version = #3 SMP Fri Jan 17 12:02:07 AST 2003
kernel.osrelease = 2.4.20
kernel.ostype = Linux
fs.lease-break-time = 45
fs.dir-notify-enable = 1
fs.leases-enable = 1
fs.overflowgid = 65534
fs.overflowuid = 65534
fs.dentry-state = 4496 3904 45 0 0 0
fs.dquot-nr = 0 0
fs.file-max = 78642
fs.file-nr = 1602 1228 78642
fs.inode-state = 4022 5 0 0 0 0 0
fs.inode-nr = 4022 5

# dmesg
Linux version 2.4.20 (root@cacheserver) (gcc version 3.2 20020903 (Red
Hat Linux
 8.0 3.2-7)) #3 SMP Fri Jan 17 12:02:07 AST 2003
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009d400 (usable)
 BIOS-e820: 000000000009d400 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000002fffd8c0 (usable)
 BIOS-e820: 000000002fffd8c0 - 000000002fffff00 (ACPI data)
 BIOS-e820: 000000002fffff00 - 0000000030000000 (reserved)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
767MB LOWMEM available.
On node 0 totalpages: 196605
zone(0): 4096 pages.
zone(1): 192509 pages.
zone(2): 0 pages.
IBM machine detected. Enabling interrupts during APM calls.
Kernel command line: ro root=/dev/hda3
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
Initializing CPU#0
Detected 448.063 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 894.56 BogoMIPS
Memory: 774312k/786420k available (2009k kernel code, 11712k reserved,
649k data
, 136k init, 0k highmem)
Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
Inode cache hash table entries: 65536 (order: 7, 524288 bytes)
Mount-cache hash table entries: 16384 (order: 5, 131072 bytes)
Buffer-cache hash table entries: 65536 (order: 6, 262144 bytes)
Page-cache hash table entries: 262144 (order: 8, 1048576 bytes)
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: After generic, caps: 0183fbff 00000000 00000000 00000000
CPU: Common caps: 0183fbff 00000000 00000000 00000000
Enabling fast FPU save and restore... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
Intel machine check reporting enabled on CPU#0.
CPU: After generic, caps: 0183fbff 00000000 00000000 00000000
CPU: Common caps: 0183fbff 00000000 00000000 00000000
CPU0: Intel Pentium II (Deschutes) stepping 02
per-CPU timeslice cutoff: 1461.18 usecs.
SMP motherboard not detected.
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 448.0480 MHz.
..... host bus clock speed is 99.5660 MHz.
cpu: 0, clocks: 995660, slice: 497830
CPU0<T0:995648,T1:497808,D:10,S:497830,C:995660>
Waiting on wait_init_idle (map = 0x0)
All processors have done init_idle
PCI: PCI BIOS revision 2.10 entry at 0xfd83c, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Using IRQ router PIIX [8086/7110] at 00:02.0
Limiting direct PCI/PCI transfers.
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
Journalled Block Device driver loaded
Detected PS/2 Mouse Port.
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ
SERIAL_PCI IS
APNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Real Time Clock Driver v1.10e
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
PIIX4: IDE controller on PCI bus 00 dev 11
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xfff0-0xfff7, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xfff8-0xffff, BIOS settings: hdc:pio, hdd:pio
PDC20267: IDE controller on PCI bus 00 dev a0
PCI: Found IRQ 10 for device 00:14.0
PDC20267: chipset revision 2
PDC20267: not 100% native mode: will probe irqs later
    ide2: BM-DMA at 0x78c0-0x78c7, BIOS settings: hde:pio, hdf:pio
    ide3: BM-DMA at 0x78c8-0x78cf, BIOS settings: hdg:pio, hdh:pio
hda: Maxtor 90650U2, ATA DISK drive
hdc: SANYO CD-ROM CRD-1332P, ATAPI CD/DVD-ROM drive
hde: IBM-DTLA-307015, ATA DISK drive
hdg: IBM-DTLA-307015, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
ide2 at 0x7890-0x7897,0x788a on irq 10
ide3 at 0x7898-0x789f,0x788e on irq 10
blk: queue c040dd64, I/O limit 4095Mb (mask 0xffffffff)
hda: 12594960 sectors (6449 MB) w/2048KiB Cache, CHS=784/255/63, UDMA
(33)
hde: 30003120 sectors (15362 MB) w/1916KiB Cache, CHS=29765/16/63
hdg: 30003120 sectors (15362 MB) w/1916KiB Cache, CHS=29765/16/63
hdc: ATAPI 32X CD-ROM drive, 128kB Cache, DMA
Uniform CD-ROM driver Revision: 3.12
Partition check:
 hda: hda1 hda2 hda3
 hde: hde1 hde2 hde3 hde4
 hdg: hdg1 hdg2 hdg3 hdg4
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
NET4: Frame Diverter 0.46
PCI: Found IRQ 9 for device 00:12.0
PCI: Sharing IRQ 9 with 01:01.0
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
00:12.0: 3Com PCI 3c905B Cyclone 100baseTx at 0x7c00. Vers LK1.1.16
divert: allocating divert_blk for eth0
eepro100.c:v1.09j-t 9/29/99 Donald Becker
http://www.scyld.com/network/eepro100.
html
eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V.
Savochkin <saw@sa
w.sw.com.sg> and others
PCI: Found IRQ 11 for device 00:03.0
PCI: Sharing IRQ 11 with 00:02.2
divert: allocating divert_blk for eth1
eth1: OEM i82557/i82558 10/100 Ethernet, 00:06:29:70:47:ED, IRQ 11.
  Receiver lock-up bug exists -- enabling work-around.
  Board assembly 000001-000, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.
  General self-test: passed.
  Serial sub-system self-test: passed.
  Internal registers self-test: passed.
  ROM checksum self-test: passed (0x24c9f043).
  Receiver lock-up workaround activated.
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 690M
agpgart: Detected Intel 440BX chipset
agpgart: AGP aperture is 64M @ 0xec000000
[drm] Initialized tdfx 1.0.0 20010216 on minor 0
[drm] AGP 0.99 on Intel 440BX @ 0xec000000 64MB
[drm] Initialized radeon 1.1.1 20010405 on minor 1
[drm] AGP 0.99 on Intel 440BX @ 0xec000000 64MB
[drm] Initialized i810 1.2.0 20010920 on minor 2
SCSI subsystem driver Revision: 1.00
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
Linux Kernel Card Services 3.1.22
  options: [pci] [cardbus] [pm]
usb.c: registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
PCI: Found IRQ 11 for device 00:02.2
PCI: Sharing IRQ 11 with 00:03.0
uhci.c: USB UHCI at I/O 0xff00, IRQ 11
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
IPv4 over IPv4 tunneling driver
divert: not allocating divert_blk for non-ethernet device tunl0
ip_conntrack version 2.1 (6143 buckets, 49144 max) - 288 bytes per
conntrack
ip_tables: (C) 2000-2002 Netfilter core team
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Ethernet Bridge 008 for NET4.0
ds: no socket drivers loaded!
FAT: bogus logical sector size 0
UMSDOS: msdos_read_super failed, mount aborted.
FAT: bogus logical sector size 0
FAT: bogus logical sector size 0
reiserfs: checking transaction log (device 03:03) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 136k freed
Adding Swap: 305224k swap-space (priority -1)
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
reiserfs: checking transaction log (device 22:01) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
reiserfs: checking transaction log (device 22:02) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
reiserfs: checking transaction log (device 22:03) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
reiserfs: checking transaction log (device 22:04) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
reiserfs: checking transaction log (device 21:01) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
reiserfs: checking transaction log (device 21:02) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
reiserfs: checking transaction log (device 21:03) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
reiserfs: checking transaction log (device 21:04) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
blk: queue c040e42c, I/O limit 4095Mb (mask 0xffffffff)
hde: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
hde: drive_cmd: error=0x04 { DriveStatusError }
blk: queue c040e790, I/O limit 4095Mb (mask 0xffffffff)
hdg: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
hdg: drive_cmd: error=0x04 { DriveStatusError }
WCCP IPv4/GRE driver

# /usr/local/squid/sbin/squid -v
Squid Cache: Version 3.0-DEVEL-20030118
configure options: '--enable-storeio=ufs,aufs' '--enable-removal-
policies=lru,he
ap' '--enable-delay-pools' '--enable-snmp' '--enable-cachemgr-
hostname=192.168.2
.200' '--enable-err-languages=English' '--enable-linux-netfilter'

Thank you very much.

Best regards

Edward Millington
BSc, Network+, I-Net+, CIW Associate
Systems Administrator, Sr
Cariaccess Communications Ltd.
Palm Plaza
Wildey
St. Michael
Barbados

Phone:  1 246 430 7435
Mobile: 1 246 234 6278
Fax:    1 246 431 0170

edward@cariaccess.com
www.cariaccess.com

-----Original Message-----
From: "Waitman C. Gobble, II" <waitman.mobile@emkdesign.com>
To: "'Edward Millington'" <edward@cariaccess.com>, "'Squid Users'"
<squid-users@squid-cache.org>
Date: Thu, 23 Jan 2003 02:19:51 -0800
Subject: RE: [squid-users] Re: problem with cache box over 100req/sec

> It looks like you know more about it than I, however I am wondering
> if
> the pci bus on your motherboard can keep up. Or, if the NIC cards are
> $1.50 items, they may be the culprit. Does the board really support
> the
> Ultra100 drives? My memories of the PII days are a bit hazy.
>
> I suppose it would be fun running a VW in an F1 circuit...
>
> Take care,
>
> --
> Waitman C. Gobble, II
> EMK Design +1.7145222528 http://emkdesign.com
> Public Key http://pgp.emkdesign.com
> Yahoo Messenger ID waitmangobble
>
> -----Original Message-----
> From: Edward Millington [mailto:edward@cariaccess.com]
> Sent: Thursday, January 23, 2003 2:01 AM
> To: Squid Users
> Subject: [squid-users] Re: problem with cache box over 100req/sec
>
> Happy New Year everyone!
>
> I have setup my new customise machine to run squid.
>
> I have been running quid over 2 year now.
>
> For the first time, I was able to stress test my box to see how much
> request
> the squid box can handle.
>
> My machine is an IBM Netfinity 3000 (400MHz PII, 768MB Memory, 2 NIC
> cards,
> 2 15GB Ultra100 drive partition 4 time reiserfs.)
>
> I have setup bridging and the diverter on my system running 2.4.20
>
> Using Polygraph default simple.pg file with req=0.4 and robots=150+,
> I
> loses
> connection to the box. In other words, my network functionality on my
> box
> stops.
>
> When it does, restarting the network does not bring it up.
>
> I also notice that active connections remain in the system until I
> restart
> the system.
>
> I have tune my system which took me from 80req/sec to 120 semi stable
> box.
>
> How can I stop this problem since it is not squid.
>
> I have follow all tweaks offer by squid and also squid running on
> linux.
>
> I will send my squid.conf and my sysctl file tomorrow.
>
> Thank you very much.
>
> Best regards
>
> Edward Millington
> BSc, Network+, I-Net+, CIW Associate
> Systems Administrator, Sr
> Cariaccess Communications Ltd.
> Palm Plaza
> Wildey
> St. Michael
> Barbados
>
> Phone: 1 246 430 7435
> Mobile: 1 246 234 6278
> Fax: 1 246 431 0170
>
> edward@cariaccess.com
> www.cariaccess.com
>
>
Received on Thu Jan 23 2003 - 07:17:11 MST

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:12:48 MST