Kevin, attached is the callgrind annotate output with --tree=both.
Is it possible to attach valgrind/callgrind to a running process. Running the rrdcached under callgrind would take years to reach the point where it get stuck in the queue. I've also noticed very high number of context switches while the queue is stuck: last pid: 31196; load averages: 6.35, 4.17, 3.57 up 50+20:06:20 18:26:44 267 processes: 10 running, 239 sleeping, 18 zombie CPU 0: 7.5% user, 0.0% nice, 91.4% system, 1.1% interrupt, 0.0% idle CPU 1: 6.0% user, 0.0% nice, 92.9% system, 0.7% interrupt, 0.4% idle CPU 2: 13.9% user, 0.0% nice, 85.4% system, 0.0% interrupt, 0.7% idle CPU 3: 17.7% user, 0.0% nice, 82.0% system, 0.0% interrupt, 0.4% idle Mem: 1578M Active, 13G Inact, 815M Wired, 577M Cache, 399M Buf, 185M Free Swap: 8192M Total, 100K Used, 8192M Free PID USERNAME VCSW IVCSW READ WRITE FAULT TOTAL PERCENT COMMAND 96584 portax 5495 5367 99 13 0 112 1.67% rrdcached Now, our rrdcached made it to 3k files in the queue after flushall (220k) in about 20 minutes. Now it is almost stuck, very slowly writing the queue - write rate went from 200/sec to about 5/sec :-( On Wed, Jan 13, 2010 at 5:33 PM, kevin brintnall <kbr...@rufus.net> wrote: > On Wed, Jan 13, 2010 at 05:21:57PM +0100, Mirek Lau?? wrote: >> there is about 224k nodes in the tree, after issuing FLUSHALL >> it takes about 20 minuts (with -t 8) to write almost all nodes > > This sounds about right. > >> we're now stuck at approx 10k nodes in queue, >> journal continues to write, updates are received at normal rate > > Try issuing the "QUEUE" command to the daemon when in this state. I just > want to verify that you are seeing files continually added to the end of > the queue, and being removed from the front. > >> PID USERNAME THR PRI NICE SIZE RES STATE C TIME CPU COMMAND >> 91510 portax 60 44 0 133M 90052K select 3 0:00 102.10% rrdcached > > What does 'top -H' show for this pid? Is the CPU spread out evenly or > dominated by one thread? Since it's so close to 100%, I'm guessing one > thread. It would be nice to determine whether it's the thread that's > handling your UPDATE (vs. the queue threads). > > Also, can you repeat the earlier 'callgrind' output, but with --tree=both ? > > -- > kevin brintnall =~ /kbr...@rufus.net/ > -ml
-------------------------------------------------------------------------------- Profile data file 'callgrind.out.72526' (creator: callgrind-3.5.0) -------------------------------------------------------------------------------- I1 cache: D1 cache: L2 cache: Timerange: Basic block 0 - 15555346483 Trigger: Program termination Profiled target: /usr/local/bin/rrdcached -l unix:/tmp/rrdcached.sock -w 3600 -z 3600 -t 2 -f 7200 -m 64 -j /usr/local/portax/var/rrd/journal -p /tmp/rrdcached.pid (PID 72526, part 1) Events recorded: Ir Events shown: Ir Event sort order: Ir Thresholds: 99 Include dirs: User annotated: Auto-annotation: off -------------------------------------------------------------------------------- Ir -------------------------------------------------------------------------------- 56,987,676,075 PROGRAM TOTALS -------------------------------------------------------------------------------- Ir file:function -------------------------------------------------------------------------------- 44,378,954 < ???:strcmp'2 (132864x) [/lib/libc.so.7] 31,901,245,144 < ???:strcmp (92178524x) [/lib/libc.so.7] 31,901,245,144 * ???:strcmp'2 [/lib/libc.so.7] 44,378,954 > ???:strcmp'2 (132864x) [/lib/libc.so.7] 8,027,935,482 < ???:0x00000000004044d0 (10449096x) [/usr/local/bin/rrdcached] 163,873 < ???:0x0000000000404110 (193x) [/usr/local/bin/rrdcached] 643,631,298 < ???:0x0000000000404a10 (5233804x) [/usr/local/bin/rrdcached] 7,011,268,017 * ???:0x0000000000402ac0 [/usr/local/bin/rrdcached] 23 < ???:0x00000000000034d0'2 (1x) [/libexec/ld-elf.so.1] 3,643 < ???:0x00000000000d6570 (77x) [/lib/libc.so.7] 386,717,461 < ???:0x0000000000405d50 (1428158x) [/usr/local/bin/rrdcached] 478 < ???:0x00000000000034d0 (1x) [/libexec/ld-elf.so.1] 4,918,759,802 < ???:fgets (4618515x) [/lib/libc.so.7] 2,860,147,538 * ???:memchr [/lib/libc.so.7] 164 < ???:0x00000000000034d0'2 (1x) [/libexec/ld-elf.so.1] 1,536,016,818 < ???:0x00000000004044d0 (5224547x) [/usr/local/bin/rrdcached] 294 < ???:0x00000000000034d0 (1x) [/libexec/ld-elf.so.1] 239,663 < ???:atoi (1462x) [/lib/libc.so.7] 1,536,256,939 * ???:strtol [/lib/libc.so.7] 650,318,686 < ???:g_tree_replace (3882113x) [/usr/local/lib/libglib-2.0.so.0] 154 < ???:0x00000000000034d0'2 (2x) [/libexec/ld-elf.so.1] 32,824,017,339 < ???:0x000000000005e6c0 (92187514x) [/usr/local/lib/libglib-2.0.so.0] 593,674 < ???:setlocale (15623x) [/lib/libc.so.7] 1,347,413,568 * ???:strcmp [/lib/libc.so.7] 31,901,245,144 > ???:strcmp'2 (92178524x) [/lib/libc.so.7] 34,013,769,458 < ???:g_tree_lookup (5455193x) [/usr/local/lib/libglib-2.0.so.0] 1,189,752,119 * ???:0x000000000005e6c0 [/usr/local/lib/libglib-2.0.so.0] 32,824,017,339 > ???:strcmp (92187514x) [/lib/libc.so.7] 44,799,381,715 < ???:0x00000000004061d0 (1x) [/usr/local/bin/rrdcached] 916,274,439 * ???:0x00000000004054b0 [/usr/local/bin/rrdcached] 524 > ???:calloc (1x) [/lib/libc.so.7] 88 > ???:memset (2x) [/lib/libc.so.7] 202 > ???:readdir (4x) [/lib/libc.so.7] 287,740 > ???:0x00000000000034d0 (12x) [/libexec/ld-elf.so.1] 2,891,857,874 > ???:fgets (4519717x) [/lib/libc.so.7] 98,364 > ???:syslog (6x) [/lib/libc.so.7] 616 > ???:fclose (2x) [/lib/libc.so.7] 947 > ???:rrd_add_strdup (1x) [/usr/local/lib/librrd_th.so.5] 8,407 > ???:snprintf (5x) [/lib/libc.so.7] 40,991,003,725 > ???:0x0000000000404a10 (4519716x) [/usr/local/bin/rrdcached] 20 > ???:time (1x) [/lib/libc.so.7] 33,287 > ???:0x0000000000403930 (1x) [/usr/local/bin/rrdcached] 5 > ???:stat (1x) [/lib/libc.so.7] 24 > ???:rename (1x) [/lib/libc.so.7] 181 > ???:fopen (1x) [/lib/libc.so.7] 43 > ???:pthread_mutex_unlock (1x) [/lib/libthr.so.3] 538,124,378 < ???:vsnprintf (727345x) [/lib/libc.so.7] 765,331,067 < ???:vfprintf (713010x) [/lib/libc.so.7] 6,917 < ???:snprintf (7x) [/lib/libc.so.7] 357,841,714 < ???:sprintf (714114x) [/lib/libc.so.7] 838,626,751 * ???:0x00000000000d6570 [/lib/libc.so.7] 197,342,955 > ???:strlen (1426020x) [/lib/libc.so.7] 18,554,936 > ???:0x00000000000d56d0 (1439955x) [/lib/libc.so.7] 21,083 > ???:0x00000000000034d0'2 (2x) [/libexec/ld-elf.so.1] 789,153,788 > ???:0x00000000000d6540 (5020519x) [/lib/libc.so.7] 17,448 > ???:0x00000000000e2240 (28x) [/lib/libc.so.7] 25,853,700 > ???:localeconv (2154475x) [/lib/libc.so.7] 3,643 > ???:memchr (77x) [/lib/libc.so.7] 94,618,746 < ???:0x0000000000403200 (724865x) [/usr/local/bin/rrdcached] 132 < ???:0x00000000000034d0 (1x) [/libexec/ld-elf.so.1] 77,121,504 < ???:0x0000000000404a10 (1428176x) [/usr/local/bin/rrdcached] 691,354,068 < ???:0x00000000004032d0 (5252093x) [/usr/local/bin/rrdcached] 837,387,282 * ???:strcasecmp [/lib/libc.so.7] 1,819,672,633 < ???:_rrd_update (6699x) [/usr/local/lib/librrd_th.so.5] 750,265,924 * ???:0x0000000000012d90 [/usr/local/lib/librrd_th.so.5] 866,968,696 > ???:rrd_write (15209978x) [/usr/local/lib/librrd_th.so.5] 27,760,698 > ???:rrd_test_error (263644x) [/usr/local/lib/librrd_th.so.5] 1,023 > ???:0x00000000000034d0 (1x) [/libexec/ld-elf.so.1] 141,504 > ???:rpnstack_free (16001x) [/usr/local/lib/librrd_th.so.5] 215,832 > ???:0x00000000000034d0'2 (15x) [/libexec/ld-elf.so.1] 304,445,060 > ???:__error (15225602x) [/lib/libthr.so.3] 2,709,912 > ???:dst_conv (32004x) [/usr/local/lib/librrd_th.so.5] 4,176,726 > ???:strncpy (16001x) [/lib/libc.so.7] 401,820 > ???:free (13394x) [/lib/libc.so.7] 10,546,716 > ???:setlocale (15623x) [/lib/libc.so.7] 22,120 > ???:rrd_set_to_DINF (1589x) [/usr/local/lib/librrd_th.so.5] 7,599,079 > ???:rrd_notify_row (7599079x) [/usr/local/lib/librrd_th.so.5] 1,756,830 > ???:strtod (7811x) [/lib/libc.so.7] 4,604,204 > ???:rrd_diff (13201x) [/usr/local/lib/librrd_th.so.5] 1,952,480 > ???:strchr (13397x) [/lib/libc.so.7] 6,949,956 > ???:rrd_seek (151086x) [/usr/local/lib/librrd_th.so.5] 396,340 > ???:rrd_set_to_DNAN (35467x) [/usr/local/lib/librrd_th.so.5] 90,796 > ???:rpnstack_init (16001x) [/usr/local/lib/librrd_th.so.5] 3,969,434 > ???:cf_conv (69221x) [/usr/local/lib/librrd_th.so.5] 226,200 > ???:floor (8385x) [/lib/libm.so.5] 262,648 > ???:0x0000000000012d40 (17140x) [/usr/local/lib/librrd_th.so.5] 48,762,508,375 < ???:0x0000000000404a10 (5224548x) [/usr/local/bin/rrdcached] 650,488,788 * ???:0x00000000004044d0 [/usr/local/bin/rrdcached] 8,027,935,482 > ???:0x0000000000402ac0 (10449096x) [/usr/local/bin/rrdcached] 27,130,238 > ???:memset (444758x) [/lib/libc.so.7] 1,668,406,047 > ???:rrd_add_strdup_chunk (5223925x) [/usr/local/lib/librrd_th.so.5] 1,536,016,818 > ???:strtol (5224547x) [/lib/libc.so.7] 129,578 > ???:0x00000000000034d0 (6x) [/libexec/ld-elf.so.1] 99,266,412 > ???:0x0000000000403730 (5224548x) [/usr/local/bin/rrdcached] 1,029,779,151 > ???:0x0000000000403ac0 (712421x) [/usr/local/bin/rrdcached] 545,599,355 > ???:g_tree_replace (222378x) [/usr/local/lib/libglib-2.0.so.0] 35,420,195,423 > ???:g_tree_lookup (5446926x) [/usr/local/lib/libglib-2.0.so.0] 471,263,222 > ???:strncpy (712421x) [/lib/libc.so.7] 11,386,067 > ???:0x00000000004042d0 (222379x) [/usr/local/bin/rrdcached] 84,479,701 > ???:strdup (222379x) [/lib/libc.so.7] 1,244,348,322 > ???:0x0000000000402cb0 (5224548x) [/usr/local/bin/rrdcached] 50,510,043 > ???:pthread_cond_init (222378x) [/lib/libthr.so.3] 94,041,864 > ???:0x0000000000403160 (5224548x) [/usr/local/bin/rrdcached] 32,049,707 > ???:malloc (222379x) [/lib/libc.so.7] 565,570,923 > ???:pthread_mutex_lock (10671475x) [/lib/libthr.so.3] 1,111,895 > ???:stat (222379x) [/lib/libc.so.7] 1,111,895 > ???:access (222379x) [/lib/libc.so.7] 693,462,263 > ???:pthread_mutex_unlock (10671474x) [/lib/libthr.so.3] 239,084 < ???:pthread_attr_init (998x) [/lib/libthr.so.3] 101,037 < ???:0x00000000000034d0 (2x) [/libexec/ld-elf.so.1] 28,930 < ???:0x000000000000e9a0 (59x) [/lib/libthr.so.3] 107 < ???:g_malloc (1x) [/usr/local/lib/libglib-2.0.so.0] 1,207 < ???:__opendir2 (2x) [/lib/libc.so.7] 1,017 < ???:0x00000000000034d0'2 (2x) [/libexec/ld-elf.so.1] 672,167 < ???:0x0000000000405d50 (998x) [/usr/local/bin/rrdcached] 2,535,802 < ???:rrd_open (4374x) [/usr/local/lib/librrd_th.so.5] 32,049,707 < ???:0x00000000004044d0 (222379x) [/usr/local/bin/rrdcached] 16,099 < ???:0x00000000000e23d0 (30x) [/lib/libc.so.7] 527 < ???:rrd_new_context (1x) [/usr/local/lib/librrd_th.so.5] 1,470,084 < ???:_rrd_update (2916x) [/usr/local/lib/librrd_th.so.5] 514,667 < ???:0x00000000004059e0 (999x) [/usr/local/bin/rrdcached] 573 < ???:dirname (1x) [/lib/libc.so.7] 107 < ???:telldir (1x) [/lib/libc.so.7] 707,922,677 < ???:strdup (5453496x) [/lib/libc.so.7] 617,364,221 * ???:malloc [/lib/libc.so.7] 28,607,651 > ???:0x000000000006e630 (99809x) [/lib/libc.so.7] 113,886 > ???:0x00000000000704c0 (999x) [/lib/libc.so.7] 30,052,836 > ???:__tls_get_addr (834801x) [/libexec/ld-elf.so.1] 112 > ???:pthread_mutex_lock (1x) [/lib/libthr.so.3] 22,403 > ???:0x00000000000034d0'2 (2x) [/libexec/ld-elf.so.1] 84,578 > ???:0x000000000006faa0 (1x) [/lib/libc.so.7] 35,853,076 > ???:pthread_mutex_unlock (833792x) [/lib/libthr.so.3] 30,853,918 > ???:pthread_mutex_trylock (833858x) [/lib/libthr.so.3] 481,682 > ???:0x0000000000070e80 (1012x) [/lib/libc.so.7] 2,254,189 < ???:calloc (52423x) [/lib/libc.so.7] 250,475 < ???:posix_memalign (5825x) [/lib/libc.so.7] 30,660,333 < ???:funlockfile (713031x) [/lib/libc.so.7] 43 < ???:0x00000000000034d0 (1x) [/libexec/ld-elf.so.1] 91,965,245 < ???:0x0000000000403ac0 (1425810x) [/usr/local/bin/rrdcached] 43 < ???:0x00000000000034d0'2 (1x) [/libexec/ld-elf.so.1] 124,442 < ???:0x0000000000405d50 (1946x) [/usr/local/bin/rrdcached] 2,338,082 < ???:realloc (54374x) [/lib/libc.so.7] 326,327 < ???:0x0000000000404340 (7589x) [/usr/local/bin/rrdcached] 1,034,279 < ???:free (24053x) [/lib/libc.so.7] 43,516 < ???:0x0000000000070e80 (1012x) [/lib/libc.so.7] 24,897 < ???:0x0000000000404110 (386x) [/usr/local/bin/rrdcached] 20,984 < ???:0x00000000004034b0 (488x) [/usr/local/bin/rrdcached] 9,567,388 < ???:0x0000000000403f20 (222496x) [/usr/local/bin/rrdcached] 43 < ???:0x00000000000704c0 (1x) [/lib/libc.so.7] 35,853,076 < ???:malloc (833792x) [/lib/libc.so.7] 1,866,845 < ???:0x0000000000071020 (28944x) [/lib/libc.so.7] 693,462,263 < ???:0x00000000004044d0 (10671474x) [/usr/local/bin/rrdcached] 43 < ???:0x00000000004054b0 (1x) [/usr/local/bin/rrdcached] 104,186 < ???:0x0000000000407270 (1454x) [/usr/local/bin/rrdcached] 63 < ???:0x0000000000403ed0 (1x) [/usr/local/bin/rrdcached] 41,108 < ???:0x0000000000070a20 (956x) [/lib/libc.so.7] 190,217 < ???:0x0000000000403580 (2946x) [/usr/local/bin/rrdcached] 854 < ???:vsyslog (18x) [/lib/libc.so.7] 604,145,186 * ???:pthread_mutex_unlock [/lib/libthr.so.3] 148,960 > ???:0x0000000000011d10 (9310x) [/lib/libthr.so.3] 910 < ???:fputs (26x) [/lib/libc.so.7] 197,342,955 < ???:0x00000000000d6570 (1426020x) [/lib/libc.so.7] 94 < ???:0x00000000000034d0'2 (2x) [/libexec/ld-elf.so.1] 127 < ???:dirname (2x) [/lib/libc.so.7] 286 < ???:strstr (26x) [/lib/libc.so.7] 171,864 < ???:setlocale (15624x) [/lib/libc.so.7] 394,492,400 < ???:strdup (5453497x) [/lib/libc.so.7] 1,045,860 < ???:rrd_diff (39605x) [/usr/local/lib/librrd_th.so.5] 592,636,144 * ???:strlen [/lib/libc.so.7] 77,380 < ???:0x00000000000e3cd0 (15476x) [/lib/libc.so.7] 714,959,918 < ???:rrd_write (15211914x) [/usr/local/lib/librrd_th.so.5] 103 < ???:0x00000000000034d0'2 (3x) [/libexec/ld-elf.so.1] 79,637,630 < ???:write (15927475x) [/lib/libthr.so.3] 7,062 < ???:0x00000000000034d0 (1x) [/libexec/ld-elf.so.1] 33,700,754 < ???:0x0000000000402cb0 (715559x) [/usr/local/bin/rrdcached] 47 < ???:0x0000000000403ed0 (1x) [/usr/local/bin/rrdcached] 477,901,748 * ???:write [/lib/libthr.so.3] 79,637,365 > ???:0x00000000000105c0 (15927473x) [/lib/libthr.so.3] 7,020 > ???:0x00000000000034d0'2 (1x) [/libexec/ld-elf.so.1] 191,129,712 > ???:0x0000000000010ad0 (15927476x) [/lib/libthr.so.3] 160 > ???:__error (16x) [/lib/libthr.so.3] 79,637,630 > ???:write (15927475x) [/lib/libthr.so.3] 4,176,726 < ???:0x0000000000012d90 (16001x) [/usr/local/lib/librrd_th.so.5] 216 < ???:0x00000000000034d0'2 (2x) [/libexec/ld-elf.so.1] 471,263,222 < ???:0x00000000004044d0 (712421x) [/usr/local/bin/rrdcached] 2,330,094 < ???:0x0000000000402be0 (13257x) [/usr/local/bin/rrdcached] 4,203 < ???:0x00000000000034d0 (1x) [/libexec/ld-elf.so.1] 37 < ???:dirname (1x) [/lib/libc.so.7] 8,867 < ???:0x0000000000404e30 (2x) [/usr/local/bin/rrdcached] 475,805,061 * ???:strncpy [/lib/libc.so.7] 24,956,869 < ???:flockfile (713031x) [/lib/libc.so.7] 8,450 < ???:0x00000000000034d0 (2x) [/libexec/ld-elf.so.1] 35 < ???:0x0000000000407060 (1x) [/usr/local/bin/rrdcached] 112 < ???:malloc (1x) [/lib/libc.so.7] 74,855,316 < ???:0x0000000000403ac0 (1425810x) [/usr/local/bin/rrdcached] 102,016 < ???:0x0000000000405d50 (1946x) [/usr/local/bin/rrdcached] 565,570,923 < ???:0x00000000004044d0 (10671475x) [/usr/local/bin/rrdcached] 265,615 < ???:0x0000000000404340 (7589x) [/usr/local/bin/rrdcached] 101,710 < ???:0x0000000000407270 (1454x) [/usr/local/bin/rrdcached] 35 < ???:0x0000000000403ed0 (1x) [/usr/local/bin/rrdcached] 980 < ???:vsyslog (17x) [/lib/libc.so.7] 20,265 < ???:0x0000000000404110 (386x) [/usr/local/bin/rrdcached] 21,280 < ???:0x00000000004034b0 (488x) [/usr/local/bin/rrdcached] 156,707 < ???:0x0000000000403580 (2946x) [/usr/local/bin/rrdcached] 7,787,360 < ???:0x0000000000403f20 (222496x) [/usr/local/bin/rrdcached] 457,089,329 * ???:pthread_mutex_lock [/lib/libthr.so.3] 10,375 > ???:0x000000000000ce70 (7x) [/lib/libthr.so.3] 293,892 > ???:0x0000000000011f50 (9163x) [/lib/libthr.so.3] 2,288 < ???:fwrite (26x) [/lib/libc.so.7] 530,685,403 < ???:0x00000000000d6540 (5020519x) [/lib/libc.so.7] 2,288 < ???:fputs (26x) [/lib/libc.so.7] 423,052,821 * ???:0x00000000000e1c00 [/lib/libc.so.7] 158,460,479 > ???:memcpy (6475088x) [/lib/libc.so.7] 1,330,936 > ???:0x00000000000e2860 (15476x) [/lib/libc.so.7] 131 < ???:0x000000000000f270 (1x) [/lib/libthr.so.3] 282 < ???:0x00000000000034d0 (2x) [/libexec/ld-elf.so.1] 246,508,222 < ???:fgets (4618515x) [/lib/libc.so.7] 521,326 < ???:0x0000000000071020 (14539x) [/lib/libc.so.7] 19 < ???:0x00000000000034d0'2 (1x) [/libexec/ld-elf.so.1] 150,698 < ???:0x00000000004059e0 (998x) [/usr/local/bin/rrdcached] 679 < ???:0x00000000000c1d20 (26x) [/lib/libc.so.7] 158,460,479 < ???:0x00000000000e1c00 (6475088x) [/lib/libc.so.7] 112,592,690 < ???:strdup (5453496x) [/lib/libc.so.7] 343,900,593 * ???:memcpy [/lib/libc.so.7] 2,891,857,874 < ???:0x00000000004054b0 (4519717x) [/usr/local/bin/rrdcached] 1,230 < ???:0x00000000000034d0 (1x) [/libexec/ld-elf.so.1] 287,810,433 * ???:fgets [/lib/libc.so.7] 246,508,222 > ???:memcpy (4618515x) [/lib/libc.so.7] 4,918,759,802 > ???:memchr (4618515x) [/lib/libc.so.7] 6,294,192 > ???:0x00000000000cde70 (99891x) [/lib/libc.so.7] 9,794,932,044 < ???:0x0000000000405d50 (714088x) [/usr/local/bin/rrdcached] 40,991,003,725 < ???:0x00000000004054b0 (4519716x) [/usr/local/bin/rrdcached] 266,462,145 * ???:0x0000000000404a10 [/usr/local/bin/rrdcached] 643,631,298 > ???:0x0000000000402ac0 (5233804x) [/usr/local/bin/rrdcached] 106,850,750 > ???:0x0000000000403200 (714088x) [/usr/local/bin/rrdcached] 811,896,161 > ???:0x00000000004032d0 (5233804x) [/usr/local/bin/rrdcached] 77,121,504 > ???:strcasecmp (1428176x) [/lib/libc.so.7] 48,762,508,375 > ???:0x00000000004044d0 (5224548x) [/usr/local/bin/rrdcached] 67,182,858 > ???:0x0000000000404340 (7589x) [/usr/local/bin/rrdcached] 43,596,406 > ???:0x0000000000403ed0 (1x) [/usr/local/bin/rrdcached] 1,782,130 > ???:0x0000000000404110 (193x) [/usr/local/bin/rrdcached] 30,611,310 > ???:0x0000000000403580 (1473x) [/usr/local/bin/rrdcached] 17,220 < ???:close (1435x) [/lib/libthr.so.3] 9,788,352 < ???:poll (815696x) [/lib/libthr.so.3] 5,832 < ???:fcntl (486x) [/lib/libthr.so.3] 191,129,712 < ???:write (15927476x) [/lib/libthr.so.3] 8,621,064 < ???:read (718422x) [/lib/libthr.so.3] 5,868 < ???:open (489x) [/lib/libthr.so.3] 11,976 < ???:accept (998x) [/lib/libthr.so.3] 209,580,024 * ???:0x0000000000010ad0 [/lib/libthr.so.3] 8,329 < ???:0x00000000000034d0'2 (1x) [/libexec/ld-elf.so.1] 1,668,406,047 < ???:0x00000000004044d0 (5223925x) [/usr/local/bin/rrdcached] 395 < ???:0x00000000000034d0 (1x) [/libexec/ld-elf.so.1] 1,862 < ???:rrd_add_strdup (2x) [/usr/local/lib/librrd_th.so.5] 208,957,160 * ???:rrd_add_strdup_chunk [/usr/local/lib/librrd_th.so.5] 206,042,383 > ???:rrd_add_ptr_chunk (5223929x) [/usr/local/lib/librrd_th.so.5] 7,685 > ???:0x00000000000034d0'2 (1x) [/libexec/ld-elf.so.1] 1,253,409,405 > ???:strdup (5223928x) [/lib/libc.so.7] 1,244,348,322 < ???:0x00000000004044d0 (5224548x) [/usr/local/bin/rrdcached] 377,691 < ???:0x0000000000404110 (193x) [/usr/local/bin/rrdcached] 4,533,242 < ???:0x0000000000403580 (1473x) [/usr/local/bin/rrdcached] 182,150,140 * ???:0x0000000000402cb0 [/usr/local/bin/rrdcached] 174,291 > ???:syslog (16x) [/lib/libc.so.7] 2,055,311 > ???:strchr (14729x) [/lib/libc.so.7] 33,700,754 > ???:write (715559x) [/lib/libthr.so.3] 594,262,965 > ???:vsnprintf (714086x) [/lib/libc.so.7] 15,036,542 > ???:free (714070x) [/lib/libc.so.7] 67,482 > ???:0x00000000000034d0 (4x) [/libexec/ld-elf.so.1] 422,021,707 > ???:sprintf (714086x) [/lib/libc.so.7] 7,864 < ???:0x00000000000034d0'2 (1x) [/libexec/ld-elf.so.1] 206,042,383 < ???:rrd_add_strdup_chunk (5223929x) [/usr/local/lib/librrd_th.so.5] 169,961,388 * ???:rrd_add_ptr_chunk [/usr/local/lib/librrd_th.so.5] 7,820 > ???:0x00000000000034d0'2 (1x) [/libexec/ld-elf.so.1] 36,081,039 > ???:realloc (232968x) [/lib/libc.so.7] 11 < ???:connect (1x) [/lib/libc.so.7] 160 < ???:write (16x) [/lib/libthr.so.3] 11 < ???:unlink (1x) [/lib/libc.so.7] 304,445,060 < ???:0x0000000000012d90 (15225602x) [/usr/local/lib/librrd_th.so.5] 27 < ???:0x00000000000034d0'2 (3x) [/libexec/ld-elf.so.1] 11 < ???:0x000000000000c8b0 (1x) [/lib/libthr.so.3] 200 < ???:stat (20x) [/lib/libc.so.7] 22 < ???:rename (2x) [/lib/libc.so.7] 1,093,680 < ???:setlocale (62496x) [/lib/libc.so.7] 11 < ???:fork (1x) [/lib/libthr.so.3] 99 < ???:0x00000000000e3aa0 (5x) [/lib/libc.so.7] 269 < ???:vsyslog (26x) [/lib/libc.so.7] 152,881,757 * ???:__error [/lib/libthr.so.3] 866,968,696 < ???:0x0000000000012d90 (15209978x) [/usr/local/lib/librrd_th.so.5] 7,761 < ???:0x00000000000034d0'2 (1x) [/libexec/ld-elf.so.1] 193,116 < ???:_rrd_update (1936x) [/usr/local/lib/librrd_th.so.5] 152,119,140 * ???:rrd_write [/usr/local/lib/librrd_th.so.5] 7,751 > ???:0x00000000000034d0'2 (1x) [/libexec/ld-elf.so.1] 714,959,918 > ???:write (15211914x) [/lib/libthr.so.3] 1,253,409,405 < ???:rrd_add_strdup_chunk (5223928x) [/usr/local/lib/librrd_th.so.5] 15,065 < ???:0x00000000000034d0 (1x) [/libexec/ld-elf.so.1] 214 < ???:0x0000000000404e30 (1x) [/usr/local/bin/rrdcached] 682 < ???:0x00000000000034d0'2 (1x) [/libexec/ld-elf.so.1] 84,479,701 < ???:0x00000000004044d0 (222379x) [/usr/local/bin/rrdcached] 2,321,501 < ???:_rrd_update (6699x) [/usr/local/lib/librrd_th.so.5] 210 < ???:0x0000000000404c50 (1x) [/usr/local/bin/rrdcached] 225,797 < ???:0x0000000000407270 (486x) [/usr/local/bin/rrdcached] 558 < ???:0x00000000004061d0 (1x) [/usr/local/bin/rrdcached] 125,430,431 * ???:strdup [/lib/libc.so.7] 22,458 > ???:0x00000000000034d0'2 (2x) [/libexec/ld-elf.so.1] 394,492,400 > ???:strlen (5453497x) [/lib/libc.so.7] 112,592,690 > ???:memcpy (5453496x) [/lib/libc.so.7] 707,922,677 > ???:malloc (5453496x) [/lib/libc.so.7] 811,896,161 < ???:0x0000000000404a10 (5233804x) [/usr/local/bin/rrdcached] 120,542,093 * ???:0x00000000004032d0 [/usr/local/bin/rrdcached] 691,354,068 > ???:strcasecmp (5252093x) [/lib/libc.so.7] 99,266,412 < ???:0x00000000004044d0 (5224548x) [/usr/local/bin/rrdcached] 3,667 < ???:0x0000000000404110 (193x) [/usr/local/bin/rrdcached] 99,270,079 * ???:0x0000000000403730 [/usr/local/bin/rrdcached] 94,041,864 < ???:0x00000000004044d0 (5224548x) [/usr/local/bin/rrdcached] 3,474 < ???:0x0000000000404110 (193x) [/usr/local/bin/rrdcached] 94,045,338 * ???:0x0000000000403160 [/usr/local/bin/rrdcached] 541 < ???:0x000000000006dd20 (1x) [/lib/libc.so.7] 8,229,036 < ???:calloc (222396x) [/lib/libc.so.7] 245 < ???:0x00000000000034d0 (2x) [/libexec/ld-elf.so.1] 78,078 < ???:0x000000000000e9a0 (1001x) [/lib/libthr.so.3] 44 < ???:0x0000000000404e30 (1x) [/usr/local/bin/rrdcached] 45 < ???:0x00000000000034d0'2 (1x) [/libexec/ld-elf.so.1] 32,730,525 < ???:vsnprintf (727345x) [/lib/libc.so.7] 18 < ???:0x00000000004059e0 (1x) [/usr/local/bin/rrdcached] 117 < ???:0x000000000006f960 (3x) [/lib/libc.so.7] 42,042 < ???:pthread_create (1001x) [/lib/libthr.so.3] 1,320 < ???:0x0000000000404110 (30x) [/usr/local/bin/rrdcached] 1,350 < ???:0x00000000000e2660 (30x) [/lib/libc.so.7] 315 < ???:snprintf (7x) [/lib/libc.so.7] 32,135,130 < ???:sprintf (714114x) [/lib/libc.so.7] 88 < ???:0x00000000004054b0 (2x) [/usr/local/bin/rrdcached] 27,130,238 < ???:0x00000000004044d0 (444758x) [/usr/local/bin/rrdcached] 91,676,351 * ???:memset [/lib/libc.so.7] 7,175 < ???:close (1435x) [/lib/libthr.so.3] 4,078,230 < ???:poll (815646x) [/lib/libthr.so.3] 2,430 < ???:fcntl (486x) [/lib/libthr.so.3] 79,637,365 < ???:write (15927473x) [/lib/libthr.so.3] 3,592,110 < ???:read (718422x) [/lib/libthr.so.3] 2,445 < ???:open (489x) [/lib/libthr.so.3] 4,990 < ???:accept (998x) [/lib/libthr.so.3] 87,324,745 * ???:0x00000000000105c0 [/lib/libthr.so.3] 545,599,355 < ???:0x00000000004044d0 (222378x) [/usr/local/bin/rrdcached] 27,442 < ???:0x00000000000034d0 (1x) [/libexec/ld-elf.so.1] 81,093,490 * ???:g_tree_replace [/usr/local/lib/libglib-2.0.so.0] 51,719,493 > ???:0x000000000005f0c0 (222379x) [/usr/local/lib/libglib-2.0.so.0] 5,275,989 > ???:0x000000000005e9d0 (120343x) [/usr/local/lib/libglib-2.0.so.0] 650,318,686 > ???:strcmp (3882113x) [/lib/libc.so.7] 2,675,232,567 < ???:0x00000000000083b0 (52x) [/lib/libthr.so.3] 7,670,744,511 < ???:0x00000000000083b0'2 (946x) [/lib/libthr.so.3] 67,444,844 * ???:0x0000000000405d50 [/usr/local/bin/rrdcached] 38,237,750 > ???:poll (813590x) [/lib/libthr.so.3] 60,653 > ???:0x00000000000034d0 (4x) [/libexec/ld-elf.so.1] 672,167 > ???:malloc (998x) [/lib/libc.so.7] 9,794,932,044 > ???:0x0000000000404a10 (714088x) [/usr/local/bin/rrdcached] 102,016 > ???:pthread_mutex_lock (1946x) [/lib/libthr.so.3] 9,282,910 > ???:memmove (714070x) [/lib/libc.so.7] 14,281,760 > ???:time (714088x) [/lib/libc.so.7] 33,605,893 > ???:read (715019x) [/lib/libthr.so.3] 612,062 > ???:0x0000000000403850 (948x) [/usr/local/bin/rrdcached] 386,717,461 > ???:memchr (1428158x) [/lib/libc.so.7] 90 > ???:pthread_cond_broadcast (2x) [/lib/libthr.so.3] 124,442 > ???:pthread_mutex_unlock (1946x) [/lib/libthr.so.3] 35,420,195,423 < ???:0x00000000004044d0 (5446926x) [/usr/local/bin/rrdcached] 47,658,712 < ???:0x0000000000404340 (7589x) [/usr/local/bin/rrdcached] 23 < ???:0x00000000000034d0 (1x) [/libexec/ld-elf.so.1] 1,105,775 < ???:0x0000000000407270 (484x) [/usr/local/bin/rrdcached] 1,174,749 < ???:0x0000000000404110 (193x) [/usr/local/bin/rrdcached] 59,562,102 * ???:g_tree_lookup [/usr/local/lib/libglib-2.0.so.0] 34,013,769,458 > ???:0x000000000005e6c0 (5455193x) [/usr/local/lib/libglib-2.0.so.0] 789,153,788 < ???:0x00000000000d6570 (5020519x) [/lib/libc.so.7] 50,205,190 * ???:0x00000000000d6540 [/lib/libc.so.7] 530,685,403 > ???:0x00000000000e1c00 (5020519x) [/lib/libc.so.7] 1,939,651 < ???:calloc (52423x) [/lib/libc.so.7] 37 < ???:0x00000000000704c0 (1x) [/lib/libc.so.7] 215,525 < ???:posix_memalign (5825x) [/lib/libc.so.7] 30,853,918 < ???:malloc (833858x) [/lib/libc.so.7] 1,606,429 < ???:0x0000000000071020 (28944x) [/lib/libc.so.7] 37 < ???:0x00000000000034d0'2 (1x) [/libexec/ld-elf.so.1] 2,011,838 < ???:realloc (54374x) [/lib/libc.so.7] 889,961 < ???:free (24053x) [/lib/libc.so.7] 35,372 < ???:0x0000000000070a20 (956x) [/lib/libc.so.7] 37,940 < ???:0x0000000000070e80 (1021x) [/lib/libc.so.7] 37,053,112 * ???:pthread_mutex_trylock [/lib/libthr.so.3] 833 < ???:0x00000000000034d0 (1x) [/libexec/ld-elf.so.1] 11,503,249 < ???:0x0000000000402fd0 (13257x) [/usr/local/bin/rrdcached] 594,262,965 < ???:0x0000000000402cb0 (714086x) [/usr/local/bin/rrdcached] 416 < ???:0x0000000000403ed0 (1x) [/usr/local/bin/rrdcached] 34,912,560 * ???:vsnprintf [/lib/libc.so.7] 538,124,378 > ???:0x00000000000d6570 (727345x) [/lib/libc.so.7] 32,730,525 > ???:memset (727345x) [/lib/libc.so.7] 521,028 < ???:0x0000000000071020 (14473x) [/lib/libc.so.7] 1,887,300 < ???:calloc (52425x) [/lib/libc.so.7] 36 < ???:0x00000000000034d0'2 (1x) [/libexec/ld-elf.so.1] 108,108 < ???:0x00000000000704c0 (2002x) [/lib/libc.so.7] 1,957,464 < ???:realloc (54374x) [/lib/libc.so.7] 209,700 < ???:posix_memalign (5825x) [/lib/libc.so.7] 30,052,836 < ???:malloc (834801x) [/lib/libc.so.7] 34,700,436 * ???:__tls_get_addr [/libexec/ld-elf.so.1]
_______________________________________________ rrd-developers mailing list rrd-developers@lists.oetiker.ch https://lists.oetiker.ch/cgi-bin/listinfo/rrd-developers