Join the community today
Become a Member

Beta Branch Nginx & PHP-FPM - enable gcc optimisations for Intel detected processors

Discussion in 'Centmin Mod Github Commits' started by eva2000, Aug 4, 2014.

Tags:
  1. eva2000

    eva2000 Administrator Staff Member

    29,033
    6,589
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +9,782
    Local Time:
    5:17 PM
    Nginx 1.13.x
    MariaDB 5.5
    Nginx & PHP-FPM - enable gcc optimisations for Intel detected processors

    Continue reading...
     
  2. RoldanLT

    RoldanLT Well-Known Member

    3,830
    929
    113
    May 25, 2014
    Phillipines
    Ratings:
    +1,258
    Local Time:
    3:17 PM
    1.11
    10.2
    Sounds sweet :D
     
  3. eva2000

    eva2000 Administrator Staff Member

    29,033
    6,589
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +9,782
    Local Time:
    5:17 PM
    Nginx 1.13.x
    MariaDB 5.5
    Yes part of the code was already in place back in April for .07 beta 15 ;) But choose to use the newer commit above for now :)
     
  4. RoldanLT

    RoldanLT Well-Known Member

    3,830
    929
    113
    May 25, 2014
    Phillipines
    Ratings:
    +1,258
    Local Time:
    3:17 PM
    1.11
    10.2
    If that improves my forum speed, then I will try that once release as stable :)
     
  5. eva2000

    eva2000 Administrator Staff Member

    29,033
    6,589
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +9,782
    Local Time:
    5:17 PM
    Nginx 1.13.x
    MariaDB 5.5
    Created a new 123.07stable_install branch at centminmod/centminmod at 123.07stable_intel · GitHub just to backport Intel optimisations. Of course mileage will vary as it depends on which specific Intel processor you're using. Also recompiled PHP 5.5.15 with Intel optimisations for this very forum. Nginx only ~2 days out to 1.7.4 release, so will update to Nginx 1.7.4 with Intel optimisations and see :)
     
  6. RoldanLT

    RoldanLT Well-Known Member

    3,830
    929
    113
    May 25, 2014
    Phillipines
    Ratings:
    +1,258
    Local Time:
    3:17 PM
    1.11
    10.2
    Still not updated here:
    http://centminmod.com/download/centmin-v1.2.3-eva2000.07.zip right?
     
  7. eva2000

    eva2000 Administrator Staff Member

    29,033
    6,589
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +9,782
    Local Time:
    5:17 PM
    Nginx 1.13.x
    MariaDB 5.5
    Yeah won't be updating official .07 zip with this. It's Github only so folks in the know can test :D
     
  8. RoldanLT

    RoldanLT Well-Known Member

    3,830
    929
    113
    May 25, 2014
    Phillipines
    Ratings:
    +1,258
    Local Time:
    3:17 PM
    1.11
    10.2
  9. eva2000

    eva2000 Administrator Staff Member

    29,033
    6,589
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +9,782
    Local Time:
    5:17 PM
    Nginx 1.13.x
    MariaDB 5.5
    I still need to keep it as close to .07 stable branch for testing, so for now just manually make the changes to 123.07stable_install files. You only have to do it once anyway ;)
     
  10. RoldanLT

    RoldanLT Well-Known Member

    3,830
    929
    113
    May 25, 2014
    Phillipines
    Ratings:
    +1,258
    Local Time:
    3:17 PM
    1.11
    10.2
    How to verify this is working and applied? :)
     
  11. eva2000

    eva2000 Administrator Staff Member

    29,033
    6,589
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +9,782
    Local Time:
    5:17 PM
    Nginx 1.13.x
    MariaDB 5.5
    no real way to verify AFAIK other than via benchmarking and comparing as well as well checking the compile options i.e. in your nginx upgrade log look for -march=native

    i.e.

    Code:
    ccache gcc -c -O3 -m64 -march=native -pipe -g -mmmx -msse3
    Code:
    grep march=native centminmod_1.2.3-eva2000.07_050814-133739_nginx_upgrade.log | tail -1
    
    ccache gcc -c -O3 -m64 -march=native -pipe -g -mmmx -msse3 -I/svr-setup/staticlibssl/include -I/usr/include  -I src/core -I src/event -I src/event/modules -I src/os/unix -I ../ngx_pagespeed-release-1.8.31.4-beta/psol/include -I ../ngx_pagespeed-release-1.8.31.4-beta/psol/include/third_party/chromium/src -I ../ngx_pagespeed-release-1.8.31.4-beta/psol/include/third_party/google-sparsehash/src -I ../ngx_pagespeed-release-1.8.31.4-beta/psol/include/third_party/google-sparsehash/gen/arch/linux/x64/include -I ../ngx_pagespeed-release-1.8.31.4-beta/psol/include/third_party/protobuf/src -I ../ngx_pagespeed-release-1.8.31.4-beta/psol/include/third_party/re2/src -I ../ngx_pagespeed-release-1.8.31.4-beta/psol/include/out/Release/obj/gen -I ../ngx_pagespeed-release-1.8.31.4-beta/psol/include/out/Release/obj/gen/protoc_out/instaweb -I ../ngx_pagespeed-release-1.8.31.4-beta/psol/include/third_party/apr/src/include -I ../ngx_pagespeed-release-1.8.31.4-beta/psol/include/third_party/aprutil/src/include -I ../ngx_pagespeed-release-1.8.31.4-beta/psol/include/third_party/apr/gen/arch/linux/x64/include -I ../ngx_pagespeed-release-1.8.31.4-beta/psol/include/third_party/aprutil/gen/arch/linux/x64/include -I ../pcre-8.35 -I ../openssl-1.0.1h/.openssl/include -I objs \
     
    • Like Like x 1
  12. RoldanLT

    RoldanLT Well-Known Member

    3,830
    929
    113
    May 25, 2014
    Phillipines
    Ratings:
    +1,258
    Local Time:
    3:17 PM
    1.11
    10.2
    Yeah it's there Thanks!
     
  13. RoldanLT

    RoldanLT Well-Known Member

    3,830
    929
    113
    May 25, 2014
    Phillipines
    Ratings:
    +1,258
    Local Time:
    3:17 PM
    1.11
    10.2
    What about for PHP Upgrade?
    How to verify?
    Thanks!
     
  14. eva2000

    eva2000 Administrator Staff Member

    29,033
    6,589
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +9,782
    Local Time:
    5:17 PM
    Nginx 1.13.x
    MariaDB 5.5
    same method of verification
     
  15. RoldanLT

    RoldanLT Well-Known Member

    3,830
    929
    113
    May 25, 2014
    Phillipines
    Ratings:
    +1,258
    Local Time:
    3:17 PM
    1.11
    10.2
    But I got a very long output, different from nginx upgrade.
     
  16. eva2000

    eva2000 Administrator Staff Member

    29,033
    6,589
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +9,782
    Local Time:
    5:17 PM
    Nginx 1.13.x
    MariaDB 5.5
    if you get any output it means it matched the text you're grepping so it's confirmed to be in place.

    if you get no output means grep can't find the text
     
    • Like Like x 1