OpenSolaris

Printable Version Enter a New Search
Bug ID 6764428
Synopsis Too many cross calls by megasas driver
State 10-Fix Delivered (Fix available in build)
Category:Subcategory driver:megasas
Keywords opensolaris | performance
Responsible Engineer Yu Wu
Reported Against snv_94 , solaris_10u6
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_104
Fixed In snv_104
Release Fixed solaris_nevada(snv_104) , solaris_10u7(s10u7_04) (Bug ID:2170561)
Related Bugs 6651366 , 6702811 , 6708836 , 6766763 , 6774503
Submit Date 28-October-2008
Last Update Date 4-December-2008
Description
Category
   driver
Sub-Category
   hw-raid
Description
   When runing specweb2005 support testing with 6000 sessions, the system will generat many cross calls like following and consumes many kernel time.
CPU minf mjf xcal intr ithr csw icsw migr smtx srw syscl usr sys wt idl
0 0 0 53448 12453 11567 2742 264 324 1576 15 25957 16 84 0 0
1 93 0 34 32162 13189 4497 718 357 1716 19 38161 25 75 0 0
2 96 0 1367 30982 12307 5188 924 313 1752 19 41341 28 72 0 0
3 0 0 73 32942 13986 5624 1194 329 1681 19 39875 25 75 0 0
CPU minf mjf xcal intr ithr csw icsw migr smtx srw syscl usr sys wt idl
0 12 0 58747 11956 10549 1625 440 213 1809 17 20238 12 88 0 0
1 0 0 120 34364 13247 2952 858 252 1947 25 31867 21 79 0 0
2 51 2 2337 32698 11902 3483 1167 205 1999 30 32556 26 74 0 0
3 3 0 92 32988 11976 2645 786 210 1931 34 34901 22 78 0 0
CPU minf mjf xcal intr ithr csw icsw migr smtx srw syscl usr sys wt idl
0 2 0 65285 12582 10940 3565 891 345 1340 14 15977 11 89 0 0
1 0 0 92 35999 12143 7060 1655 410 1573 18 34889 22 77 0 1
2 0 0 1704 37535 14648 5781 1414 391 1739 20 30364 21 79 0 1
3 1 0 122 25758 462 12223 3470 443 2126 49 50562 32 67 0 1
Frequency
   Always
Regression
   No
Steps to Reproduce
   (1) setup the specweb2005 testing environment with the configuration
(2) create the zfs system on the haidware raid and generates the data for specweb2005 support testing.
(3) runing specweb2005 testing with 6000 sessions and collect the data of iostat, mpstat.
Expected Result
   The cross calls should not be so much and the kernel time should not be so high.
Actual Result
   The driver generats cross calls at 60000+ per second and 80% cpu is consumed by os kernel.
Error Message(s)
   
Test Case
   
Workaround
   
Submitter wants to work on bug
   No
Additional configuration information
   CPU: 2*Intel5150(Dual-core, 2.66GHz)
Memory: 16GB
NIC: 8*e1000g
RAID ADAPTER: LSI 8888ELP
Storage: Promise VTrack j310s with 12 SAS disk.
OS: snv_95
Work Around
N/A
Comments
N/A