• Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
  • Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login

Performance decrease using Hyper-V Win10 clients

Scheduled Pinned Locked Moved Solved
Bug Reports
6
56
26.7k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J
    jkozee Testers
    last edited by Feb 19, 2016, 2:59 PM

    @Sebastian-Roth I’m pretty short on time right now (I’m sure everyone here can say the same thing), but compiling and testing kernels shouldn’t be a problem. I’ll try to make time this weekend, but it may have to wait untill next weekend. I’ll post here if/when I make any progress.

    My FOG server is slow storage backed, so I’ll need to build a new VM to make kernel compiling tolerable. My plan would be to script building the incremented versions between 4.3.2 and 4.4.0, to narrow it down. Once we have that, we can bisect between them to find what changed.

    @Tom-Elliott Are the .config’s available for download for the 4.3.2 and 4.4.0 builds that you released? Do you build with the defaults, or do you tweak the .config for FOG?

    @sudburr Ouch, 45-60 minutes is way more painful. Looks like the FTP issue is now resolved. How does the performance compare with 4.1.4, 4.3.2, and 4.4.1 ?

    T 1 Reply Last reply Feb 19, 2016, 3:02 PM Reply Quote 0
    • T
      Tom Elliott @jkozee
      last edited by Feb 19, 2016, 3:02 PM

      @jkozee Configs can be downloaded as I improved/edit the kernel configs I update them on SVN/GIT, though I can’t possibly tell you which specific revisions these 4.3.0 to 4.4.x changes were made.

      I’m about to try building the 4.4.2 kernel (didn’t know it released) and I will pull in a 4.3.0 kernel and rip the config out of it.

      Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

      Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

      Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

      J 1 Reply Last reply Feb 19, 2016, 3:08 PM Reply Quote 0
      • J
        jkozee Testers @Tom Elliott
        last edited by jkozee Feb 19, 2016, 9:09 AM Feb 19, 2016, 3:08 PM

        @Tom-Elliott Thanks Tom. I’ll look through the repo after I get a VM up to compile on. If you get 4.4.2 built and available, I’ll test it first, as there will be really no point in testing the other builds if it is fixed now…

        T 1 Reply Last reply Feb 19, 2016, 3:46 PM Reply Quote 0
        • T
          Tom Elliott @jkozee
          last edited by Feb 19, 2016, 3:46 PM

          @jkozee I am building the 4.4.2 using the 4.3.0 config (adding the nics that were not part, and patches to other areas as needed for other support thing. I’ll let you know when they’re complete. Rather than immediately publish them, I’d just like you to run a few tests to see if they are working better.

          Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

          Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

          Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

          J 1 Reply Last reply Feb 19, 2016, 3:51 PM Reply Quote 0
          • J
            jkozee Testers @Tom Elliott
            last edited by Feb 19, 2016, 3:51 PM

            @Tom-Elliott NP, just let me know.

            T 1 Reply Last reply Feb 19, 2016, 4:00 PM Reply Quote 0
            • T
              Tom Elliott @jkozee
              last edited by Feb 19, 2016, 4:00 PM

              @jkozee http://mastacontrola.com/bzImage (64bit)
              http://mastacontrola.com/bzImage32 (32bit)

              Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

              Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

              Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

              J 2 Replies Last reply Feb 19, 2016, 4:12 PM Reply Quote 0
              • J
                jkozee Testers @Tom Elliott
                last edited by Feb 19, 2016, 4:12 PM

                @Tom-Elliott Got them. Give me a few minutes to fight another fire, then I’ll test and report.

                1 Reply Last reply Reply Quote 0
                • J
                  jkozee Testers @Tom Elliott
                  last edited by Feb 19, 2016, 5:07 PM

                  @Tom-Elliott
                  I didn’t run the full deploy (probably not needed at this point), but the “Formatting initialized partition” step during deploy takes 3:34, which is on par with 4.4.1. So, the new build doesn’t appear to solve this issue.

                  Wonder if something changed in the device block size or cache? Or maybe it does full zero out of the partition now, when it used to do a quick format?

                  T 1 Reply Last reply Feb 19, 2016, 5:26 PM Reply Quote 0
                  • T
                    Tom Elliott @jkozee
                    last edited by Feb 19, 2016, 5:26 PM

                    @jkozee that would mean it was a binary of the ntfs-progs of which changing the kernel out would not have any impact.

                    Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                    Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                    Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                    J 3 Replies Last reply Feb 19, 2016, 6:51 PM Reply Quote 0
                    • J
                      jkozee Testers @Tom Elliott
                      last edited by jkozee Feb 19, 2016, 12:52 PM Feb 19, 2016, 6:51 PM

                      @Tom-Elliott Ah, yes for ntfs. So, perhaps the block driver.

                      1 Reply Last reply Reply Quote 0
                      • J
                        jkozee Testers @Tom Elliott
                        last edited by Feb 19, 2016, 7:04 PM

                        @Tom-Elliott I kicked off a script to build the kernels. Assuming they build and boot, I’ll report my findings.

                        1 Reply Last reply Reply Quote 1
                        • J
                          jkozee Testers @Tom Elliott
                          last edited by Feb 19, 2016, 8:07 PM

                          @Tom-Elliott Hmm. 3.3.2 built but wouldn’t boot. I got a kernel panic, not sycning VFS. I used the config from https://svn.code.sf.net/p/freeghost/code/trunk/kernel/TomElliott.config.64. Is there another one I should use for 3.3.2?

                          T 1 Reply Last reply Feb 19, 2016, 8:12 PM Reply Quote 0
                          • T
                            Tom Elliott @jkozee
                            last edited by Feb 19, 2016, 8:12 PM

                            @jkozee 3.3 is very old. I thought 4.3 worked and 4.4 doesn’t so I would suspect somewhere between those would be enough to start to figure out.

                            Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                            Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                            Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                            J 2 Replies Last reply Feb 19, 2016, 8:14 PM Reply Quote 0
                            • J
                              jkozee Testers @Tom Elliott
                              last edited by jkozee Feb 19, 2016, 2:14 PM Feb 19, 2016, 8:14 PM

                              @Tom-Elliott Um, yeah. That’s what I get for trying to multitask and trying to script the builds. Let me see what I’m actually doing. Sorry for wasting space here…

                              1 Reply Last reply Reply Quote 0
                              • J
                                jkozee Testers @Tom Elliott
                                last edited by Feb 19, 2016, 8:20 PM

                                @Tom-Elliott Ok, I think I scripted builds 4.3.2 to 4.3.5 and 4.4.1, but I’ll start over just to be sure. I see the config for 4.3 on the repo at r4316. Let me start there and see what I get…

                                T 1 Reply Last reply Feb 19, 2016, 8:24 PM Reply Quote 0
                                • T
                                  Tom Elliott @jkozee
                                  last edited by Feb 19, 2016, 8:24 PM

                                  @jkozee look on wiki for build tomelliott kernel

                                  Follow instructions and please test with the additional patches. Speed up build time by adding -j $(nproc) to the make commands

                                  Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                                  Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                                  Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    Sebastian Roth Moderator
                                    last edited by Sebastian Roth Feb 19, 2016, 2:44 PM Feb 19, 2016, 8:42 PM

                                    @jkozee said:

                                    I see the config for 4.3 on the repo at r4316. Let me start there and see what I get…

                                    Don’t bother too much about getting the exact config Tom used for a particular version. I’d suggest using the newest config for all the builds. As far as I know - hope this is correct - make oldconfig will ask you on the console if there are settings missing. Older ones will just be tossed.

                                    As well, using the same config as a base is wise to properly compare the different kernels versions. Otherwise you end up wondering if a change in config made the difference!

                                    Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                                    Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                                    J 1 Reply Last reply Feb 19, 2016, 9:23 PM Reply Quote 0
                                    • J
                                      jkozee Testers @Sebastian Roth
                                      last edited by Feb 19, 2016, 9:23 PM

                                      @Sebastian-Roth
                                      Looks like my script wasn’t copying the .config file, so I was building with the defaults.

                                      I updated it and it built 4.3.2 and it boots fine now. I used the latest config and my script does “yes ‘’ | make oldconfig”. I’ll let it build the ones I mentioned earlier and test them. I’m about out of time for now, so I’ll post the results later.

                                      @Tom-Elliott
                                      I did not have time to write a sed script to include the additional patches from the wiki, but I can do that later or apply them by hand, once I have a chance to test the scripted builds.

                                      Sound reasonable?

                                      1 Reply Last reply Reply Quote 1
                                      • J
                                        jkozee Testers
                                        last edited by Feb 19, 2016, 9:37 PM

                                        Build script finished quicker than I expected. Looks like it was introduced between 4.3.5 and 4.4.1. I’ll look at git bisect when I can make the time.

                                        1 Reply Last reply Reply Quote 1
                                        • S
                                          Sebastian Roth Moderator
                                          last edited by Feb 19, 2016, 10:14 PM

                                          @jkozee Great work! I am sure you will see what’s exactly causing it and when it was introduced! bisect is your friend. 🙂

                                          Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                                          Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                                          1 Reply Last reply Reply Quote 0
                                          • 1
                                          • 2
                                          • 3
                                          • 2 / 3
                                          2 / 3
                                          • First post
                                            27/56
                                            Last post

                                          218

                                          Online

                                          12.0k

                                          Users

                                          17.3k

                                          Topics

                                          155.2k

                                          Posts
                                          Copyright © 2012-2024 FOG Project