Perfomance degradation 9.3 (vs 9.2) for FreeBSD
Started by Palle Girgensohnover 11 years ago84 messages
Hi!
I see performance degradation with PostgreSQL 9.3 vs 9.2 on FreeBSD, and I'm wondering who to poke to mitigate the problem. In reference to this thread [1]/messages/by-id/20130126120024.GA21101@sekishi.zefyris.com, who where the FreeBSD people that Francois mentioned? If mmap needs to perform well in the kernel, I'd like to know of someone with FreeBSD kernel knowledge who is interested in working with mmap perfocmance. If mmap is indeed the cuplrit, I've just tested 9.2.8 vs 9.3.4, I nevere isolated the mmap patch, although I believe Francois did just that with similar results.
Enclosed is a report from a simple pgbench check.
Palle
[1]: /messages/by-id/20130126120024.GA21101@sekishi.zefyris.com
Attachments:
FreeBSD PostgreSQL mmap performance.pdfapplication/pdf; name="FreeBSD PostgreSQL mmap performance.pdf"; x-mac-hide-extension=yes; x-unix-mode=0644Download
%PDF-1.3
%�����������
4 0 obj
<< /Length 5 0 R /Filter /FlateDecode >>
stream
x�Z�R���O��X��ZD��7WH��e�){�8��M��C�����`b?����J>�uN_����Z::��|}$�I��O"�oZ���Z,*�N�������P�w9��t��f�����=������3Y��d��R��,��
���<QR���Hml�g�H�I�2����$i"��'(�tT�HebJ��<-dQ#&s�b$�$E&F�?6|����h��M�?D|V��]�x>�������1>�������OrD���/�4���/����_��#��uu�D�30b���WX8��peEL�_8}
��^�G�;�[�~������i9�<���|3�O�6�1���K\��GM�w�����{�p�Oo��zqq"��u�<�8/���}l���
z��eVdi��
���h��5��s�-b��45,5�Y�������I3�3��H�J9��+�F"�6Z'�lj�{WA�W�O�����Y!q�H�(���w\�.��Oh�KC;�C��7A�)O!S �K�]�M�����;������d.-�*���������U��i�?���uM=aR�l^�}Lc�x�T������������T��f���
Rw#0��bBF���q�`9X�^�|��:�{)�1b�Y�;]���"E���0�����a������b��a��,r-�����R��� / $7�]�8�pt���"�)0'���������1�ft�W���*�a�t���j�f7.��f�A!&Q�$;�"W�g�M4��)���BBY�,�|�Q<�"B�k�5kL���� �Y�$�h"b�$���|�v���Q<L��mkP��6'|�!�,G�@���yp1t>��U����cJ��<�}���
�Yl�&6!#k��$���h �(%�Wm��K8|���D�Dk��Q&J��4���ID�K��bT$�M�S��02�%��R���[J���U������fi�}N�aI����+ =W"]"���A7
F�PW05t��)b�����z�����e��)��)���:6�<�B ��'�`W
����
��y����wA`���8��A�c$�{�R�@S+�?K����% ��n`#�c���O���>��mN����-�=�hY����=a��/�^s'>e������$�f�svf12cW���ml����]�ln��y&��%�&"��sO�
���I`����������'%�����^����~���mIfG�Z�hQ�n�R�P%���4��;�����o{���|���� �6w�!L���_�
x��)�Z:�}|S���/�v������p��
o��[�{U��6�ud9�IeO��as��� iN����'�d�0�e�!,�����h������C�b�.���9����U���7<�Cj� j2L������h��#q��T�V:<F�:����HhC�f�n���NS�7kl?��5����q�����3903��N����*4Wqe��#�~-����Dj���P��*��0���/j��5���4 ��|��4�L�'M�7�����\�������^����\]-���Y������VB#0w�������r�j�&
��_*1�U�[qs�\�g��[[�mBD�'�2������Q�����6��s�)�����E�����*�$��v�Gk~����@�i)���W���N�'�L��"52��X�s]�B��F���1u��t9���������������Dcj�7�3�5����� �!.�$J;T�a
^���l�����j�8����s�RS"����z��5�,2����E5N1u��e�ke�����Y������q�
� -�Z�`�o��"���ZH���f5��������Ah��Qh�C�G����]�s�!=����]�P9�`���;�$xu���n�;]�SoY/`�G������L�XJ�q��Y����?m��q���Yl�S���Qw��"�o��u�T1���]iG�Q�,�b(f=zzy�������]e�R;����E��������I�2�+�)��2��� �\p��o&.p��I�n���9�]��HS��(/r��+�5G�!�$���QMJ��5�w�D���D�%����'%���5n����B#�`Y�]��+�8U�)�0����\�����X�*��B��e��
��r{0����������uV�����z��{vx����.ME,���jV�I=?�_������5
�5Y}��t�W-q`�;��{���WG��������\]%�'��O?>�AGn�o��o�i�^�w��O�]&
n� *�����e����}:�q����8�=Y��Z��8��*7��T?(� x� ��7E��f7��R^.�W��o_>,/���p��
O�n���||3C������j<��W������n���7�`��V�M������*���uS�!��*Q �yYf�m�y��
�' �E��w*�.�{���I���������/^No�\����W��������������~xq}�o�����N}����[XW�X�7���lqH �Z#�n�n|p?�Z�O�����w��y���v�(CZ����M��{<�|�Z��M��G�c���x\�J�*�����ZL����x&7 w��H���z_��8�������
endstream
endobj
5 0 obj
2671
endobj
2 0 obj
<< /Type /Page /Parent 3 0 R /Resources 6 0 R /Contents 4 0 R /MediaBox [0 0 595 842]
/Annots 22 0 R >>
endobj
6 0 obj
<< /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /ColorSpace << /Cs2 14 0 R
/Cs1 7 0 R >> /Font << /TT5 12 0 R /TT6 13 0 R /TT8 16 0 R /TT10 18 0 R /TT11
19 0 R /TT1 8 0 R /TT2 9 0 R /TT4 11 0 R /TT3 10 0 R /TT9 17 0 R >> /XObject
<< /Im1 20 0 R >> >>
endobj
22 0 obj
[ 23 0 R 24 0 R ]
endobj
20 0 obj
<< /Length 21 0 R /Type /XObject /Subtype /Image /Width 669 /Height 442 /Interpolate
true /ColorSpace 25 0 R /Intent /Perceptual /BitsPerComponent 8 /Filter /FlateDecode
>>
stream
x�}�{���l(m�
� �����K!X��vZJl.-vz��7V [�Xib7�MP ��"%�&V9(��+�l��WZI��������jwg-���C��iwv���wF��������g.>��@@ �y<��L�����@@ ����������J A����@��A`
i=/��@@ �m�D����/��Z" h}-����@@ p[�~[����@`-���h
Y�! E�������W_O���:WF�����;�_G�
��������`��w�z�gR�w��y~y�*9�>���s~����[.%���c?+������u\$w� �;�5[�����Eo���WR���o�e��!��f4������c������x���i�cw�)'������������8�\�(7�q�>�����;A�wPaU����~��Hi�����>��d�M��>5����}v=���oL�����g�?$����WoB��wLF�+���_���qz;X}�D{^F��Z��s<��d�D�+�SC�� ��A�!TY9�����c8��5�-|��)lK�w������������^U�!����hI�s7ndv�b�����k���Y&(��������������N�}�jE��{���7��o�N����;|��:v�U���������;�����Z?��l~+)2�Z����"G��/9�D��"��n����Q��7�o�������\*�`�������S�]�r��^��_����p��AH��i6/�I7ifR-x�4v~y,�Cr)� >%h��"~�h����#�+F`��l�C�r~4
�'��������w�b�� �>'���w�;�7�_��_yi��?1P�����Z��6�L��"�yg�*<���Bxp?I���$B�
�0M����-#������g�A8�{���W]��<���7p���!Kr��y���7���A�l��,�'/G�A�i�.K}��]B~���Rq�c���>��c!�=[�G���hZ��#��,���eq�D��'�������,��}�-���A�/v)K�"����r�?��wo�H�������~���o3���(2���L�|o�4s�vRZ?Bh���3W0���.�% ��7�L�T���pa�n^���g��~�� �~;3|!�|3�_��&�����=m�SrAr^V?�P�>\��!�������R���19��q�����l~1�f� f�HXn�(H����nP4���2���.X�����������8�J|�;��������\��Q$�_��!�����hzC�G����hW>��`|c"��]S��xG����zZo�_2������Q)K� ]�<�T����8Z�o���k!1�:~�������+[�WF�����P��.�:�
�����$H��c�?%2]~A����A(�O��l��@OO���|�|��`�}A������?�`��2v|�DZ�%*��`x5 A�*���G@!��puvy�o�r
��� ��!|�u�_Xhz�1����d��za�8Oy��S���� ����kT���{��Y�~���*j������:��r0������������"~��G�YU{���?�l����>���a���7��Gd
��9?5���}
�98��X�i�_� �/}<z�\�����(����_�n�y|���/~�A��� D�+E���o��U��mH������b~��2��t�t7��:�S��d��F�x�>'��/hG��px��>"'%Q����S�O M����S��t����9��g(�`���l7�&�����f&���������Od�=�"�6����YN��&�,���F���]]|j�����6;��]7�����8�pP�9�pq&�C�~��P�\�Qa�����?^!�FB�R�y��
q��L���Vr�9�_J�}"��H}s^���'�8L��!�s��V�~�b8��i�s_��c���/!p��fn]7Z��A����=u)�9sr�w[I|^�|������g=��F�����Hj�\6���w�:�oJ�<�:�A���]s��|w��
>�<}x�[�����N|~�Ou�����3u9��Q����������8�'N����l2�n%�.z&�4���N/~r|��?b)��/��l�*i���0&�UZ�U�
���������&F���gC���E�w�@��=�\��:-'�?=U���w����R8L�����[Y � Z���^WO}����u������m���\;��c���U6� I�j2K#t���y ��1����_H@�4���fob��8X�1���_���@f��E�����$~>i��OP�m�7#t38�����(�=��o)�Oq~�C��05��@�v# h�v��H�PZ�;#I��jV.�MG��5X�^�3��#r8,'�k���u9�*����j�8c����U�E��F��u9�������0�:.^*,�c��������3�����y�@����U)�z�r�����G�����4>$q�l��Xf����v�3�����E\6-A p�~�I����v��H3>;��8��m�L����"�����\����`rm����!$����
(�{3�rTz��x�����5�g*��������bK�{�:�5NF���jj��������@� h�r�Z�T �y���E,2(������9(�x���G����\&�������@@ �!���L!J �A����@@ �A�k�%���������H] k����5S����E@����_�.�5D@���)D ��@��"p��:�'��@@ T����(�� @��5������h��E��-h���|8=����k�[6�� �{������{�2���������������@@ P��B!N��@@ p�# h�n/A��@@ T��P���@@ ��Z��KP�/A�*�D w;�������@@E�i]���j�Uu'����guj��X
��Y���B���-�U ��W�����\��<}D�5��]<.�-X�jq������$���X�*��#��X%��q��mA��V��������%y�f�W� On��*a�n��Z��d*��y|.��d2�����\��O���=�� %5rzQ:�c�����b����������?^������������b�/%|�;���sJ���1�������q����1���i���/�n�}���G_��W��"�"����w��x�c�9��s]a��@���$��������}�_��\zvF����$��Wz �4�SR*<!�p�>�84�����L::����
_V�g;��)<�B����wK����:���C��G����
xT,�G�����|#��qS�~��>�z�����q�6��!9����&� ��/��~j>��>���������@��~�omb���F����o�C������/��j4���['����9���r��p����F��fi��p�<=G1��~���2�Bo��r*�IgPN&�e��O�_��In�D-n����c�^�-�-tj�*5����������1"��,��Ev��e��e�Z���Pb�Q�`]���JF ��ee_���.����� A���*j��h$�-d���-i}���?��?����������� �������������S��O�'�?a���[�����{�w�78��Si�\��?���o�7��s��'���m��{n7������5J)db�6%���,������E���~sIMsI��Ch���5��*�<Hz��#J�<�����u������e���2��������l�QA�����r�@SbL��u��]��hO��,��a�>�p7��?�l����/)�������Fj����a�+��sZ����s'���b�)�EdF��Py|> B�>���O+���7�t&3�;��i9����L2�'G���
���T.=IvPZK��y2�'�����~&(vyN������g��]�f_?�[L����\�G�����x�������>L����)J�����5���<��J�Vx����������g��E@
���)��p���������. ���fx�<����`j4Z����|5����\�H~9��y;��J}��`
"����������h�B��,��\ ��z�q��)r��[���]hL���>|k�Z��I�"