From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io0-f178.google.com (mail-io0-f178.google.com [209.85.223.178]) by kanga.kvack.org (Postfix) with ESMTP id 61D2E6B0254 for ; Fri, 4 Sep 2015 03:59:06 -0400 (EDT) Received: by iofb144 with SMTP id b144so15313033iof.1 for ; Fri, 04 Sep 2015 00:59:06 -0700 (PDT) Received: from mail-pa0-x236.google.com (mail-pa0-x236.google.com. [2607:f8b0:400e:c03::236]) by mx.google.com with ESMTPS id cn8si2926838pdb.218.2015.09.04.00.59.05 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 04 Sep 2015 00:59:05 -0700 (PDT) Received: by padhy16 with SMTP id hy16so14760473pad.1 for ; Fri, 04 Sep 2015 00:59:05 -0700 (PDT) Date: Fri, 4 Sep 2015 16:59:45 +0900 From: Sergey Senozhatsky Subject: Re: slab-nomerge (was Re: [git pull] device mapper changes for 4.3) Message-ID: <20150904075945.GA31503@swordfish> References: <20150903005115.GA27804@redhat.com> <20150903060247.GV1933@devil.localdomain> <20150903122949.78ee3c94@redhat.com> <20150904063528.GA29320@swordfish> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="vkogqOf2sHV7VnPd" Content-Disposition: inline In-Reply-To: Sender: owner-linux-mm@kvack.org List-ID: To: Linus Torvalds Cc: Sergey Senozhatsky , Jesper Dangaard Brouer , Dave Chinner , Mike Snitzer , Christoph Lameter , Pekka Enberg , Andrew Morton , David Rientjes , Joonsoo Kim , "dm-devel@redhat.com" , Alasdair G Kergon , Joe Thornber , Mikulas Patocka , Vivek Goyal , Sami Tolvanen , Viresh Kumar , Heinz Mauelshagen , linux-mm , Sergey Senozhatsky --vkogqOf2sHV7VnPd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On (09/04/15 00:01), Linus Torvalds wrote: > On Thu, Sep 3, 2015 at 11:35 PM, Sergey Senozhatsky > wrote: > > > > Out of curiosity, I did some quite simple-minded > > "slab_nomerge = 0" vs. "slab_nomerge = 1" tests today on my old > > x86_64 box (4gigs of RAM, ext4, 4.2.0-next-20150903): > > So out of interest, was this slab or slub? Also, how repeatable is > this? The memory usage between two boots tends to be rather fragile - > some of the bigger slab users are dentries and inodes, and various > filesystem scanning events will end up skewing things a _lot_. > > But if it turns out that the numbers are pretty stable, and sharing > really doesn't save memory, then that is certainly a big failure. I > think Christoph did much of his work for bigger machines where one of > the SLAB issues was the NUMA overhead, and who knows - maybe it worked > well for the load and machine in question, but not necessarily > elsewhere. > > Interesting. > grep SLAB .config # CONFIG_SLAB is not set CONFIG_SLABINFO=y grep SLUB .config CONFIG_SLUB_DEBUG=y CONFIG_SLUB=y CONFIG_SLUB_CPU_PARTIAL=y # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set The numbers are stable on my box. Did another round of tests. Please find attached (hope attachments are OK): -- git clone glibc; make -j8; package; clean up It differs on both busy and idle systems. I was a bit surprised to see 0 unused memory .. 33472 56128 56128 0 0 0 0 0 0 0 0 0 0 0 59392 59392 59392 .. But I went through the corresponding slabinfo (I track slabinfo too); and yes, zero unused objects. slabinfo - version: 2.1 # name : tunables : slabdata ext4_groupinfo_1k 36 36 224 18 1 : tunables 0 0 0 : slabdata 2 2 0 ext4_groupinfo_4k 7412 7412 232 17 1 : tunables 0 0 0 : slabdata 436 436 0 sda2 117 117 104 39 1 : tunables 0 0 0 : slabdata 3 3 0 sd_ext_cdb 128 128 32 128 1 : tunables 0 0 0 : slabdata 1 1 0 scsi_sense_cache 224 224 128 32 1 : tunables 0 0 0 : slabdata 7 7 0 scsi_cmd_cache 166 234 448 18 2 : tunables 0 0 0 : slabdata 13 13 0 sgpool-128 16 16 4096 8 8 : tunables 0 0 0 : slabdata 2 2 0 sgpool-64 48 48 2048 16 8 : tunables 0 0 0 : slabdata 3 3 0 sgpool-32 64 64 1024 16 4 : tunables 0 0 0 : slabdata 4 4 0 sgpool-16 64 64 512 16 2 : tunables 0 0 0 : slabdata 4 4 0 sgpool-8 176 176 256 16 1 : tunables 0 0 0 : slabdata 11 11 0 scsi_data_buffer 0 0 24 170 1 : tunables 0 0 0 : slabdata 0 0 0 ip6-frags 0 0 280 29 2 : tunables 0 0 0 : slabdata 0 0 0 fib6_nodes 128 128 64 64 1 : tunables 0 0 0 : slabdata 2 2 0 ip6_dst_cache 42 42 384 21 2 : tunables 0 0 0 : slabdata 2 2 0 PINGv6 0 0 1472 22 8 : tunables 0 0 0 : slabdata 0 0 0 RAWv6 22 22 1472 22 8 : tunables 0 0 0 : slabdata 1 1 0 UDPLITEv6 0 0 1472 22 8 : tunables 0 0 0 : slabdata 0 0 0 UDPv6 44 44 1472 22 8 : tunables 0 0 0 : slabdata 2 2 0 tw_sock_TCPv6 0 0 272 30 2 : tunables 0 0 0 : slabdata 0 0 0 request_sock_TCPv6 0 0 312 26 2 : tunables 0 0 0 : slabdata 0 0 0 TCPv6 0 0 2752 11 8 : tunables 0 0 0 : slabdata 0 0 0 bsg_cmd 0 0 312 26 2 : tunables 0 0 0 : slabdata 0 0 0 mqueue_inode_cache 25 25 1280 25 8 : tunables 0 0 0 : slabdata 1 1 0 hugetlbfs_inode_cache 18 18 872 18 4 : tunables 0 0 0 : slabdata 1 1 0 jbd2_transaction_s 100 100 320 25 2 : tunables 0 0 0 : slabdata 4 4 0 jbd2_inode 340 340 48 85 1 : tunables 0 0 0 : slabdata 4 4 0 jbd2_journal_handle 204 204 80 51 1 : tunables 0 0 0 : slabdata 4 4 0 jbd2_journal_head 136 136 120 34 1 : tunables 0 0 0 : slabdata 4 4 0 jbd2_revoke_table_s 1024 1024 16 256 1 : tunables 0 0 0 : slabdata 4 4 0 jbd2_revoke_record_s 128 128 32 128 1 : tunables 0 0 0 : slabdata 1 1 0 ext4_inode_cache 2178 2178 1744 18 8 : tunables 0 0 0 : slabdata 121 121 0 ext4_free_data 192 192 64 64 1 : tunables 0 0 0 : slabdata 3 3 0 ext4_allocation_context 64 64 128 32 1 : tunables 0 0 0 : slabdata 2 2 0 ext4_prealloc_space 52 52 152 26 1 : tunables 0 0 0 : slabdata 2 2 0 ext4_system_zone 816 816 40 102 1 : tunables 0 0 0 : slabdata 8 8 0 ext4_io_end 224 224 72 56 1 : tunables 0 0 0 : slabdata 4 4 0 ext4_extent_status 3876 3876 40 102 1 : tunables 0 0 0 : slabdata 38 38 0 kioctx 0 0 896 18 4 : tunables 0 0 0 : slabdata 0 0 0 aio_kiocb 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 dio 0 0 704 23 4 : tunables 0 0 0 : slabdata 0 0 0 fasync_cache 42 42 96 42 1 : tunables 0 0 0 : slabdata 1 1 0 pid_namespace 0 0 2256 14 8 : tunables 0 0 0 : slabdata 0 0 0 posix_timers_cache 0 0 264 31 2 : tunables 0 0 0 : slabdata 0 0 0 UNIX 110 110 1472 22 8 : tunables 0 0 0 : slabdata 5 5 0 ip4-frags 0 0 264 31 2 : tunables 0 0 0 : slabdata 0 0 0 ip_mrt_cache 0 0 192 21 1 : tunables 0 0 0 : slabdata 0 0 0 UDP-Lite 0 0 1344 24 8 : tunables 0 0 0 : slabdata 0 0 0 tcp_bind_bucket 64 64 64 64 1 : tunables 0 0 0 : slabdata 1 1 0 inet_peer_cache 0 0 192 21 1 : tunables 0 0 0 : slabdata 0 0 0 ip_fib_trie 340 340 48 85 1 : tunables 0 0 0 : slabdata 4 4 0 ip_fib_alias 292 292 56 73 1 : tunables 0 0 0 : slabdata 4 4 0 ip_dst_cache 64 64 256 16 1 : tunables 0 0 0 : slabdata 4 4 0 PING 0 0 1280 25 8 : tunables 0 0 0 : slabdata 0 0 0 RAW 25 25 1280 25 8 : tunables 0 0 0 : slabdata 1 1 0 UDP 96 96 1344 24 8 : tunables 0 0 0 : slabdata 4 4 0 tw_sock_TCP 0 0 272 30 2 : tunables 0 0 0 : slabdata 0 0 0 request_sock_TCP 0 0 312 26 2 : tunables 0 0 0 : slabdata 0 0 0 TCP 12 12 2560 12 8 : tunables 0 0 0 : slabdata 1 1 0 eventpoll_pwq 224 224 72 56 1 : tunables 0 0 0 : slabdata 4 4 0 eventpoll_epi 192 192 128 32 1 : tunables 0 0 0 : slabdata 6 6 0 inotify_inode_mark 120 120 136 30 1 : tunables 0 0 0 : slabdata 4 4 0 blkdev_queue 22 22 2816 11 8 : tunables 0 0 0 : slabdata 2 2 0 blkdev_requests 322 322 344 23 2 : tunables 0 0 0 : slabdata 14 14 0 blkdev_ioc 88 88 184 22 1 : tunables 0 0 0 : slabdata 4 4 0 bio-0 315 315 192 21 1 : tunables 0 0 0 : slabdata 15 15 0 biovec-256 56 96 4096 8 8 : tunables 0 0 0 : slabdata 12 12 0 biovec-128 16 16 2048 16 8 : tunables 0 0 0 : slabdata 1 1 0 biovec-64 64 64 1024 16 4 : tunables 0 0 0 : slabdata 4 4 0 biovec-16 64 64 256 16 1 : tunables 0 0 0 : slabdata 4 4 0 uid_cache 64 64 128 32 1 : tunables 0 0 0 : slabdata 2 2 0 sock_inode_cache 153 153 960 17 4 : tunables 0 0 0 : slabdata 9 9 0 skbuff_fclone_cache 90 90 448 18 2 : tunables 0 0 0 : slabdata 5 5 0 skbuff_head_cache 320 320 256 16 1 : tunables 0 0 0 : slabdata 20 20 0 configfs_dir_cache 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 file_lock_cache 64 64 256 16 1 : tunables 0 0 0 : slabdata 4 4 0 file_lock_ctx 156 156 104 39 1 : tunables 0 0 0 : slabdata 4 4 0 net_namespace 0 0 4480 7 8 : tunables 0 0 0 : slabdata 0 0 0 shmem_inode_cache 1023 1023 1048 31 8 : tunables 0 0 0 : slabdata 33 33 0 pool_workqueue 64 64 256 16 1 : tunables 0 0 0 : slabdata 4 4 0 proc_inode_cache 1309 1309 928 17 4 : tunables 0 0 0 : slabdata 77 77 0 sigqueue 100 100 160 25 1 : tunables 0 0 0 : slabdata 4 4 0 bdev_cache 96 96 1344 24 8 : tunables 0 0 0 : slabdata 4 4 0 kernfs_node_cache 17836 17836 152 26 1 : tunables 0 0 0 : slabdata 686 686 0 mnt_cache 108 108 448 18 2 : tunables 0 0 0 : slabdata 6 6 0 filp 1757 1998 448 18 2 : tunables 0 0 0 : slabdata 111 111 0 inode_cache 9234 9234 872 18 4 : tunables 0 0 0 : slabdata 513 513 0 dentry 15036 15036 288 28 2 : tunables 0 0 0 : slabdata 537 537 0 names_cache 32 32 4096 8 8 : tunables 0 0 0 : slabdata 4 4 0 buffer_head 11427 11427 104 39 1 : tunables 0 0 0 : slabdata 293 293 0 nsproxy 170 170 48 85 1 : tunables 0 0 0 : slabdata 2 2 0 vm_area_struct 4462 4462 176 23 1 : tunables 0 0 0 : slabdata 194 194 0 mm_struct 112 112 1152 28 8 : tunables 0 0 0 : slabdata 4 4 0 fs_cache 105 105 192 21 1 : tunables 0 0 0 : slabdata 5 5 0 files_cache 95 95 832 19 4 : tunables 0 0 0 : slabdata 5 5 0 signal_cache 225 225 1280 25 8 : tunables 0 0 0 : slabdata 9 9 0 sighand_cache 182 182 2240 14 8 : tunables 0 0 0 : slabdata 13 13 0 task_struct 187 192 4928 6 8 : tunables 0 0 0 : slabdata 32 32 0 cred_jar 2179 2368 128 32 1 : tunables 0 0 0 : slabdata 74 74 0 Acpi-Operand 1680 1680 72 56 1 : tunables 0 0 0 : slabdata 30 30 0 Acpi-ParseExt 204 204 80 51 1 : tunables 0 0 0 : slabdata 4 4 0 Acpi-Parse 292 292 56 73 1 : tunables 0 0 0 : slabdata 4 4 0 Acpi-State 204 204 80 51 1 : tunables 0 0 0 : slabdata 4 4 0 Acpi-Namespace 1122 1122 40 102 1 : tunables 0 0 0 : slabdata 11 11 0 anon_vma_chain 4096 4096 64 64 1 : tunables 0 0 0 : slabdata 64 64 0 anon_vma 2472 2472 168 24 1 : tunables 0 0 0 : slabdata 103 103 0 pid 256 256 128 32 1 : tunables 0 0 0 : slabdata 8 8 0 radix_tree_node 2016 2016 584 28 4 : tunables 0 0 0 : slabdata 72 72 0 trace_event_file 1058 1058 88 46 1 : tunables 0 0 0 : slabdata 23 23 0 ftrace_event_field 2550 2550 48 85 1 : tunables 0 0 0 : slabdata 30 30 0 idr_layer_cache 300 300 2096 15 8 : tunables 0 0 0 : slabdata 20 20 0 page->ptl 2117 2117 56 73 1 : tunables 0 0 0 : slabdata 29 29 0 dma-kmalloc-8192 0 0 8192 4 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-4096 0 0 4096 8 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-2048 0 0 2048 16 8 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-1024 0 0 1024 16 4 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-512 0 0 512 16 2 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-256 0 0 256 16 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-128 0 0 128 32 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-64 0 0 64 64 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-32 0 0 32 128 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-16 0 0 16 256 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-8 0 0 8 512 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-192 0 0 192 21 1 : tunables 0 0 0 : slabdata 0 0 0 dma-kmalloc-96 0 0 96 42 1 : tunables 0 0 0 : slabdata 0 0 0 kmalloc-8192 44 44 8192 4 8 : tunables 0 0 0 : slabdata 11 11 0 kmalloc-4096 200 200 4096 8 8 : tunables 0 0 0 : slabdata 25 25 0 kmalloc-2048 816 816 2048 16 8 : tunables 0 0 0 : slabdata 51 51 0 kmalloc-1024 672 672 1024 16 4 : tunables 0 0 0 : slabdata 42 42 0 kmalloc-512 544 544 512 16 2 : tunables 0 0 0 : slabdata 34 34 0 kmalloc-256 1344 1344 256 16 1 : tunables 0 0 0 : slabdata 84 84 0 kmalloc-192 903 903 192 21 1 : tunables 0 0 0 : slabdata 43 43 0 kmalloc-128 3168 3168 128 32 1 : tunables 0 0 0 : slabdata 99 99 0 kmalloc-96 1092 1092 96 42 1 : tunables 0 0 0 : slabdata 26 26 0 kmalloc-64 7424 7424 64 64 1 : tunables 0 0 0 : slabdata 116 116 0 kmalloc-32 1792 1792 32 128 1 : tunables 0 0 0 : slabdata 14 14 0 kmalloc-16 3584 3584 16 256 1 : tunables 0 0 0 : slabdata 14 14 0 kmalloc-8 5120 5120 8 512 1 : tunables 0 0 0 : slabdata 10 10 0 kmem_cache_node 224 224 128 32 1 : tunables 0 0 0 : slabdata 7 7 0 kmem_cache 189 189 192 21 1 : tunables 0 0 0 : slabdata 9 9 0 -ss --vkogqOf2sHV7VnPd Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=slab_glibc_nomerge 46016 90688 36608 36608 36608 36608 36608 36608 36608 36608 36608 36608 36608 36608 36608 36608 36608 36608 36608 36608 36608 36608 36608 36608 36608 36608 36608 36608 36608 36608 36608 33472 33472 56128 56128 0 0 0 0 0 0 0 0 0 0 0 59392 59392 59392 43008 43008 43008 26624 26624 26624 26624 7168 7168 61440 61440 61440 57344 49152 29696 47104 47104 47104 19456 77824 77824 77824 77824 45056 45056 45056 45056 45056 45056 63488 63488 19456 19456 19456 19456 19456 19456 19456 47104 47104 19456 19456 19456 19456 19456 19456 19456 19456 19456 19456 3072 3072 3072 3072 3072 3072 3072 3072 3072 3072 3072 3072 3072 3072 3072 3072 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 63488 67584 63488 63488 121280 121280 125120 90112 114368 63488 105728 142720 159488 155584 158400 195200 117952 208768 70272 72704 89664 134336 80512 109120 109120 109120 54016 30720 30720 67072 134912 134912 132928 132928 132928 117120 117120 74240 48576 115648 53248 173056 122496 129152 69440 127808 107456 51392 100544 50944 110976 103040 46336 56704 153216 91520 161472 161472 139264 167872 81920 96704 96704 96704 96704 96704 96704 96704 96704 142976 142976 142976 81920 122176 122176 139712 172480 170176 168192 143872 143872 168256 143552 188864 188864 188864 99328 81920 151616 81920 94016 94016 94016 94016 94016 94016 94016 157248 81920 150144 198464 174784 136640 121216 92608 153856 174144 174144 174144 127296 127296 127296 121792 121792 121792 121792 113280 113280 113280 113280 113280 113280 113280 113280 113280 113280 113280 113280 109504 109504 109504 109504 74176 111936 66560 125440 124352 128064 74368 123136 68160 118912 118912 135616 59904 139904 136320 188544 188544 169088 169088 76352 104128 102208 133440 109824 114560 101184 120064 114432 119936 108352 104128 177088 97984 112128 120320 106944 187328 85952 74624 74496 122944 112704 122816 48512 40448 40448 102720 104448 149824 101504 91008 245632 192384 206144 206592 173696 195648 113152 156416 106368 262144 186304 155712 114880 183296 107328 102592 161728 153728 80064 124672 110528 116288 141888 95104 40448 153920 138240 40448 40448 40448 40448 40448 168064 175488 115712 112768 94272 52672 103680 87040 122944 100416 36352 79360 79360 79360 83328 112192 112192 112192 112192 89088 86144 96896 94656 36352 114624 115712 106496 96128 96128 96128 72064 72064 72064 40064 40064 36352 36352 36352 134912 125248 56384 37504 36352 36352 36352 36352 36352 36352 36352 36352 82240 71616 59776 36352 36352 36352 38656 36352 103232 88896 36352 59840 36352 133440 109888 109888 109888 109888 109888 109888 109888 109888 109888 109888 109888 109888 109888 109888 109888 109888 109888 109888 109888 109888 109888 109888 109888 109888 109888 109888 109888 109888 91968 91968 91968 92096 92096 92096 92096 92096 92096 92096 92096 92096 92096 92096 92096 92096 92096 92096 92096 92096 92096 92096 92096 80640 36352 55936 78912 36352 74112 36352 135744 167808 193088 157120 157120 125376 174784 232128 232128 222144 206912 206912 206912 206912 198976 178816 154880 154880 167680 208128 151296 139520 113792 80640 76032 76032 76032 76032 76032 76032 76032 62592 62592 62592 62592 62592 62592 62592 62592 58624 48384 73856 73856 73856 73088 40832 40832 40832 40832 40832 40832 40832 40832 40832 40832 40832 40832 40832 36352 36352 36352 36352 36352 36352 36352 36352 64320 36352 36352 36352 36352 36352 36352 --vkogqOf2sHV7VnPd Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=slab_glibc_merge 180032 119360 106176 200640 193472 156864 156864 156864 181440 181440 169152 169152 122048 179136 179392 203200 232832 232832 302848 303360 303872 304384 308608 326656 354240 327744 334272 347456 375808 326592 308672 304960 344768 324352 318464 340736 340736 351488 340736 340736 336768 356736 352640 336768 353856 352576 346560 343488 337600 340928 359616 340672 337600 340416 355008 360640 341504 365568 331456 353152 353600 330496 366464 358784 371072 318336 318336 304256 330880 327552 296832 295040 295040 297088 312192 298624 304256 296320 411392 431104 414720 416512 421888 429312 422656 411392 394240 415744 361728 366848 356864 372480 372480 390656 378624 382208 371968 381440 364544 364288 318336 318336 307328 307328 378688 358016 365824 372352 367488 346752 359168 339520 351168 334656 341568 330816 327488 335936 410368 388608 379648 373120 375680 426752 358464 409216 396864 417216 364480 433472 410240 472000 436800 373440 398080 398080 398080 398080 361984 361984 381184 381440 381440 381824 373632 457728 427968 436160 422016 463680 412096 416768 382976 347264 380416 332928 349568 285760 302912 248128 342720 338624 338624 335360 331456 331712 325184 302272 303104 303104 303104 329856 327424 483968 391232 368320 445312 395456 421376 344320 269824 256576 313600 304896 366464 355264 362112 456000 398208 526272 497280 518144 507200 511040 425536 349248 357824 389376 391616 372416 365760 422784 449664 538560 492992 537408 528192 524608 409280 468608 434304 398272 397568 468928 412160 381184 412224 372096 375296 390656 316352 307264 371648 486720 403776 400064 365120 389760 490944 355200 447168 428416 439680 501056 595200 591872 541312 549120 554048 646080 545344 572288 527872 561344 601472 595520 593728 665984 557248 683584 607808 553920 612032 603392 523264 589888 469504 690816 777728 677312 562240 407488 429440 500992 478592 405760 427456 534016 369472 369216 468352 396672 443392 418432 477504 445632 382720 282816 279424 303808 273408 250176 304256 277632 283136 297472 256320 244096 219328 267584 281216 259456 284160 341824 333248 315392 283008 263360 313280 401728 329344 291200 428032 284800 384960 371904 303232 342400 271168 292992 297408 363008 366336 401920 426176 362944 315840 337792 298752 306560 332352 323968 243520 329088 338432 310336 322112 319872 263552 395520 290240 278592 314304 254592 388416 342208 504640 501568 389248 430528 506112 465984 413952 474624 456896 377344 298048 308736 376768 381184 378432 406080 387840 401408 394560 299200 338880 293952 256576 282368 247872 276224 292032 360576 305920 364160 323584 416448 307904 289856 367040 322048 341120 397888 331072 306688 340928 319872 319872 328960 388352 382336 428224 380480 366720 313792 285120 321024 298304 285120 239168 388288 454464 430336 427904 520704 472576 525312 487296 591296 541760 523968 523072 548096 453056 509504 524800 499520 484992 440000 444160 440576 439360 420224 369344 372608 372608 372608 372608 372608 372608 372608 372608 372608 372608 356224 356224 356224 356224 356224 411584 399296 399488 399488 377472 541312 525760 525760 525760 525760 462784 462784 437248 431872 477120 563968 562048 559296 556224 547520 565888 582336 563968 552320 552320 543680 604928 601920 654720 633792 624704 575168 562112 545088 559872 594880 577024 585600 568128 559104 614400 576256 485504 529408 529408 524672 505664 497664 497664 495488 495488 483520 452032 454656 451136 451136 510592 514048 514048 514048 532032 487104 463040 426176 426176 426176 426176 403392 403392 401472 368832 368832 368832 404800 404800 404800 422336 422336 422336 422336 390400 361920 362048 359360 392704 390336 387968 388672 388672 426112 352704 356672 356800 356800 356800 357248 357248 357248 357248 357248 357248 357248 405952 405952 405952 405952 405952 444032 444032 442880 --vkogqOf2sHV7VnPd Content-Type: image/png Content-Disposition: attachment; filename="glibc-merge_vs_nomerge.png" Content-Transfer-Encoding: base64 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 AAAAAADwaP8AafqPjrL0bFkAAAAASUVORK5CYII= --vkogqOf2sHV7VnPd-- -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org