免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4269 | 回复: 2
打印 上一主题 下一主题

informix连接时不时会停顿 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-08-09 16:59 |只看该作者 |倒序浏览
AS4U8 informix 9.21UC2

在本地通过dbaccess执行sql语句时,时不时会出现1-9s的情况(正常情况下,都低于1s)
通过strace 跟踪,结果如下:
# strace dbaccess register test.sql
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 4
bind(4, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("0.0.0.0")}, 16) = 0
fcntl64(4, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
connect(4, {sa_family=AF_INET, sin_port=htons(666), sin_addr=inet_addr("ip")}, 16) = -1 EINPROGRESS (Operation now in progress)
time(NULL)                              = 1312873144
select(5, NULL, [4], NULL, {80, 0})     = 1 (out [4], left {80, 0})
getpeername(4, {sa_family=AF_INET, sin_port=htons(666), sin_addr=inet_addr("ip")}, [16]) = 0
fcntl64(4, F_SETFL, O_RDWR|O_SYNC)      = 0
setsockopt(4, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
setsockopt(4, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0
setsockopt(4, SOL_SOCKET, SO_LINGER, {onoff=1, linger=60}, 8) = 0
setsockopt(4, SOL_TCP, TCP_NODELAY, [1], 4) = 0
time(NULL)                              = 1312873144
select(5, NULL, [4], [4], {80, 0})      = 1 (out [4], left {80, 0})
send(4, "sqAXoBPQAAsqlexec informix  9.24"..., 382, 0) = 382
recv(4, <--会停顿在此处,不知问题出在哪里?

论坛徽章:
0
2 [报告]
发表于 2011-08-17 15:30 |只看该作者
[informix@db ~]$ onstat -g iof

Informix Dynamic Server 2000 Version 9.21.UC2     -- On-Line -- Up 16:53:49 -- 2397416 Kbytes

AIO global files:
gfd pathname         totalops  dskread dskwrite  io/s
  3 informix_root       97461    90443     7018   1.6
  4 informix_log       112522     7940   104582   1.8
  5 informix_phy         2594        7     2587   0.0
  6 informix_temp      491276   274524   216752   8.1
  7 informix_data0    1252928   907016   345912  20.6
  8 informix_idx0      957178   910082    47096  15.7
  9 informix_data1     866776   735685   131091  14.2
10 informix_data2    1065055   820378   244677  17.5
11 informix_data3     436925   417367    19558   7.2
12 informix_data4    1245830   927625   318205  20.5
13 informix_data5     162041   155465     6576   2.7
14 informix_data6     931537   730055   201482  15.3
15 informix_data7     868998   687189   181809  14.3
16 informix_data8     695517   637568    57949  11.4
17 informix_data9     480852   459545    21307   7.9
18 informix_idx1     1183881  1048402   135479  19.5
19 informix_idx2     1097640  1045980    51660  18.0
20 informix_data10    397324   339458    57866   6.5
21 informix_data11   3016352  2591392   424960  49.6
22 informix_data12    342138   291548    50590   5.6
23 informix_data13   1103058   726663   376395  18.1
24 informix_data14    883553   844325    39228  14.5
25 informix_data15    667392   492236   175156  11.0
26 informix_data16    885375   645174   240201  14.6
27 informix_data17   1475696  1427120    48576  24.3
28 informix_data18   1428501   987666   440835  23.5
29 informix_data19   1589549  1140557   448992  26.1
30 informix_data20    568449   521623    46826   9.3
31 informix_data21    203640   173440    30200   3.3
32 informix_data22    209377   170768    38609   3.4
33 informix_data23    346257   316726    29531   5.7
34 informix_data24    374833   357259    17574   6.2
35 informix_data25    403160   382284    20876   6.6
36 informix_data26    188556   186447     2109   3.1
37 informix_root1      58155    54191     3964   1.0
38 informix_data27    158999   158999        0   2.6
39 informix_data28    158996   158996        0   2.6
40 informix_data29    158995   158995        0   2.6
41 informix_idx3     1089424   968569   120855  17.9
42 informix_idx4      364004   313805    50199   6.0
43 informix_idx5           3        3        0   0.0

[informix@db ~]$ onstat -g ioq

Informix Dynamic Server 2000 Version 9.21.UC2     -- On-Line -- Up 16:53:54 -- 2397416 Kbytes

AIO I/O queues:
q name/id    len maxlen totalops  dskread dskwrite  dskcopy
  adt   0      0      0        0        0        0        0
  msc   0      0      1   718312        0        0        0
  aio   0      0     80      142        7        0        0
  pio   0      0      1     2586        0     2586        0
  lio   0      0      1   104606        0   104606        0
  gfd   3      0    150   180304    94456    85848        0
  gfd   4      0      3     7943     7940        3        0
  gfd   5      0      3       10        7        3        0
  gfd   6      0    152   532536   274631   257905        0
  gfd   7      0    150  2834702  2329485   505217        0
  gfd   8      0    150   970225   911458    58767        0
  gfd   9      0    150  2032323  1487929   544394        0
  gfd  10      0    150  2381269  1746145   635124        0
  gfd  11      0    150  1911002  1814606    96396        0
  gfd  12      0    150  1940415  1493031   447384        0
  gfd  13      0    150   636784   574532    62252        0
  gfd  14      0    150  1946038  1379178   566860        0
  gfd  15      0    150  1848458  1554636   293822        0
  gfd  16      0    150  1411226  1154354   256872        0
  gfd  17      0    150  1371375  1166879   204496        0
  gfd  18      0    151  1234144  1054317   179827        0
  gfd  19      0    150  1107042  1046719    60323        0
  gfd  20      0    150  1180665  1049294   131371        0
  gfd  21      0    150  5268317  4346733   921584        0
  gfd  22      0    150  1445401  1344905   100496        0
  gfd  23      0    150  2015114  1538328   476786        0
  gfd  24      0    150  2264369  1925296   339073        0
  gfd  25      0    150  1773247  1534599   238648        0
  gfd  26      0    150  1751627  1408471   343156        0
  gfd  27      0    150  4639389  4277821   361568        0
  gfd  28      0    150  2600780  1766375   834405        0
  gfd  29      0    150  2985515  2008779   976736        0
  gfd  30      0    150  1310801  1140688   170113        0
  gfd  31      0     21   919306   889086    30220        0
  gfd  32      0    150   840247   801385    38862        0
  gfd  33      0    150  1212198  1140699    71499        0
  gfd  34      0    150  1200412   976903   223509        0
  gfd  35      0    150  1052523   792130   260393        0
  gfd  36      0    150  1063904  1032421    31483        0
  gfd  37      0    150   109048    57614    51434        0
  gfd  38      0      8  1033560  1033560        0        0
  gfd  39      0      8  1033558  1033558        0        0
  gfd  40      0      8  1033556  1033556        0        0
  gfd  41      0    150  1132258   969006   163252        0
  gfd  42      0    150   409717   314106    95611        0
  gfd  43      0      1        3        3        0        0

这样的IO表现,不知是否存在严重的性能问题?

论坛徽章:
0
3 [报告]
发表于 2012-07-26 18:00 |只看该作者
问题已经解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP