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

    Very slow cloning speed on specific model

    Scheduled Pinned Locked Moved Solved
    FOG Problems
    18
    145
    59.2k
    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.
    • S
      Sebastian Roth Moderator
      last edited by

      @bberret said in Very slow cloning speed on specific model:

      I’ve talked to HP chat and they didn’t have 01.03.00 bios available to download.

      Probably good to keep on asking HP (email, telephone, …) about this to make them aware of the problem.

      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
      • george1421G
        george1421 Moderator @bberret
        last edited by george1421

        @bberret Will you try something for us? In the fog configuration -> fog settings -> general settings page there is a KERNEL ARGS parameter . Will you place this value in that field nvme_core.default_ps_max_latency_us=0 and then try imaging again. You may see a warning about that variable during imaging, but ignore it. It is a spurious error that is fixed in the yet unreleased FOG v1.5.8. This settings tells the nvme drive to not go into low power mode during imaging.

        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!

        B 1 Reply Last reply Reply Quote 0
        • B
          bberret @george1421
          last edited by

          @george1421 Thanks for the quick reply. I tried what you suggested and didn’t seem to help. And now my theory with it being an issue with only bios version 01.03.00 doesn’t seem to be holding true. Just unboxed another laptop and it seems to be having that exact same issue. This issue isn’t just slow imaging, it is slow loading pretty much everything after it loads ipxe.efi file. when its trying to load bzImage file (which usually takes 1 second) it is taking 15 minutes before that file is loaded.

          george1421G 1 Reply Last reply Reply Quote 0
          • george1421G
            george1421 Moderator @bberret
            last edited by

            @bberret So two changes (test) come to mind.

            1. Does this computer have a bios mode? If so, as a test change it to bios mode to see if the bzImage and init.xz transfer speeds are normal.

            2. Do you have an add on card (pci-e) that has pxe booting capabilities. The idea is to remove the onboard pxe firmware and network card. See if bzImage transfer is normal or not.

            3. I thought about booting FOS linux from a usb stick, but you are telling me that imaging is not fast too. If imaging was fast but pxe booting was slow then I might point to iPXE as being a problem. But in this case booting for a usb stick will not mask/test the issue.

            Off the top of my head I would either say network adapter or pxe / uefi firmware.

            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!

            JunkhackerJ 1 Reply Last reply Reply Quote 0
            • JunkhackerJ
              Junkhacker Developer @george1421
              last edited by

              @george1421 one option for eliminating the network card as the source of the problem (not completely, but mostly) is to boot with a usb adapter plugged in as well, both plugged into the network, and after ipxe loads unplug the network from the built in adapter.

              signature:
              Junkhacker
              We are here to help you. If you are unresponsive to our questions, don't expect us to be responsive to yours.

              1 Reply Last reply Reply Quote 1
              • D
                dylan123 @Sebastian Roth
                last edited by

                @Sebastian-Roth said in Very slow cloning speed on specific model:

                @darkxeno @dylan123 @Middle @oleg-knysh Build is done. Anyone keen to test?

                sudo -i
                cd /var/www/html/fog/service/ipxe
                wget https://fogproject.org/kernels/bzImage-4.9.51
                wget https://fogproject.org/inits/init-4.9.x.xz
                chown apache:apache bzImage-4.9.51 init-4.9.x.xz
                

                Thanks @Sebastian-Roth , I’ve just got back from leave. Ended up just manually setting up the device and don’t have another one to test with unfortunately. If I do, I’ll give this a test and see if it makes a difference. Thanks again for your assistance.

                1 Reply Last reply Reply Quote 0
                • M
                  Middle @Sebastian Roth
                  last edited by

                  @Sebastian-Roth said in Very slow cloning speed on specific model:

                  @darkxeno @dylan123 @Middle @oleg-knysh Build is done. Anyone keen to test?

                  sudo -i
                  cd /var/www/html/fog/service/ipxe
                  wget https://fogproject.org/kernels/bzImage-4.9.51
                  wget https://fogproject.org/inits/init-4.9.x.xz
                  chown apache:apache bzImage-4.9.51 init-4.9.x.xz
                  

                  Sorry for the late update. This didn’t change anything I’m afraid. I’ve been a little reluctant in updating during testing as the results I’ve had have been very inconsistent. I can’t explain it, but the first deployment of the day works without issues - it’s happened too many times now to be a coincidence.

                  I’ve currently changed back to the master branch to clean-up the server of the test kernels/inits we’ve been using. The only consistent deploy I can get is using the init_partclone.xy that @Quazz posted on the 5th Dec, entering debug mode and running the following:

                  nvme set-feature -f 0x0c -v=0 /dev/nvme0
                  

                  This works every time. The average transfer speed is around 3GB/min, rather than >10GB/min that I get from the master branch build when it randomly works, but that’s good enough for us as the result is consistent and the image is small anyway.

                  This is google drive link Quazz provided for the init: https://drive.google.com/open?id=1u_HuN5NSpzb7YmQBAsrzDELteNmlWUWU

                  I’ve had a look at the post init script option to see if I can automate this rather than entering debug, but I’m not really sure what I’m doing here.

                  Q 1 Reply Last reply Reply Quote 0
                  • Q
                    Quazz Moderator @Middle
                    last edited by

                    @Middle Can you try the KERNEL ARGS George suggested?

                    nvme_core.default_ps_max_latency_us=0

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      Middle @Quazz
                      last edited by

                      @Quazz We’ve tried that as well but doesn’t help. I think it’s also included in the Dev branch by default now which we’re tried.

                      Q 1 Reply Last reply Reply Quote 0
                      • Q
                        Quazz Moderator @Middle
                        last edited by Quazz

                        @Middle That’s really unfortunate. We were hoping that would be sufficient for all usecases, but unfortunately it seems that in some cases that’s not true.

                        We also can’t disable it globally since that would hinder performance for a lot of users that don’t have this issue…

                        You can try setting the command in postinit scripts. (/images/dev/postinitscripts/fog.postinit)

                        The command should execute after the init has loaded and before FOG starts its magic.

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          Middle @Quazz
                          last edited by Middle

                          @Quazz That’s great - setting the nvme command in the fog.postinit file and making the init-partclone.xz you created the system wide default means we can now just pxe boot and select deploy image without issues. Huge improvement. Many thanks.

                          Edit: for clarification, it’s the nvme set-feature -f 0x0c -v=0 /dev/nvme0 command I’m using, not the latency one.

                          N 1 Reply Last reply Reply Quote 0
                          • N
                            nrg @Middle
                            last edited by nrg

                            @Middle said in Very slow cloning speed on specific model:

                            nvme set-feature -f 0x0c -v=0 /dev/nvme0

                            so the solution was to put that under fog general settings?? I tried and it didn’t work on my end.

                            I’m also facing the same issue. I have 5 hp 840 g6 and only 4 of them has this issue. One of them does not have this issue. They’re all identical laptop in hardware and software. even the bios is the same.

                            I can fog to the rest of my 800 computers perfectly fine at normal speed. It’s just these new G6.

                            disk drive: Samsung MZVLB256HAHQ-000H1
                            NIC: Intel Ethernet I219-LM
                            bios ver: R70 Ver. 01.03.04 11/06/2019

                            FOG server: 1.5.6 on ubuntu 18.04.3 lts

                            M 1 Reply Last reply Reply Quote 0
                            • M
                              Middle @nrg
                              last edited by

                              @nrg The following is based on using Fog 1.5.7 master branch on CentOS.

                              Are you using the updated init_partclone.xz? Here’s the link:

                              https://drive.google.com/open?id=1u_HuN5NSpzb7YmQBAsrzDELteNmlWUWU

                              You need to copy this to /var/www/html/fog/service/ipxe and then run chown apache:apache init_partclone.xz to update file permissions.

                              We only have G6 laptops for imaging now, so I made this the default init under Fog Config > Fog Settings > TFTP Server > PXE BOOT IMAGE > enter init_partclone.xz. Alternatively, if you register hosts, you can add it to the host init section for just the G6 laptops.

                              You then have to edit the file /images/dev/postinitscripts/fog.postinit and add the line nvme set-feature -f 0x0c -v=0 /dev/nvme0

                              hermanH 1 Reply Last reply Reply Quote 1
                              • B
                                bberret
                                last edited by

                                We have had some success with using the snponly.efi boot file instead of ipxe.efi. Also updating to fog version 1.5.7.100 might have helped as well. I did notice today HP came out with a newer bios verison for the HP 840 G6 model. Bios version 01.04.02 which seems to have a lot of bug fixes. I might give this a try tomorrow but I figured someone else might want to try it out before me and let me know how it goes.

                                1 Reply Last reply Reply Quote 1
                                • I
                                  itsupport @darkxeno
                                  last edited by

                                  @darkxeno We have the same with Dell Ultra 7090
                                  Updated the Kernal latest version of FOG stable
                                  All our other Machines image in a few mins with SSD’s in them HDD’s 10 mins

                                  These new ones take hrs which is not right
                                  Doing one now and its like 200-300 mbps normally running at 1gig

                                  Tested all our cables and like earlier other older machines like Latitude 5480 5490 5400
                                  Desktops Opitplex 3020 3010 3050 3060 are all fine

                                  W 1 Reply Last reply Reply Quote 0
                                  • S
                                    Sebastian Roth Moderator
                                    last edited by

                                    @itsupport This topic is fairly old and huge! No idea if this even talked about the DELL Ultra 7090 you seem to see an issue with. Please open your own topic and post details there (exact FOG and kernel versions and so on). Always good to post a link as reference to this topic as well.

                                    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
                                    • W
                                      wuenschz @itsupport
                                      last edited by

                                      @itsupport Hello, I was curious if a solution was ever discovered for fixing the slow imaging when working with Dell 7090 Ultras? We have recently purchased this model to refresh our labs, however we can’t get the image to push to the PCs. We are running FOG 1.5.9 and I just updated the Kernel to 5.10.34 TomElliot 64.

                                      bzImage Version: 5.10.34
                                      bzImage32 Version: 5.10.34

                                      It seems to hang up for a while on “Restoring Partition Tables (GPT_)”

                                      Any help would be greatly appreciated! Thank you!

                                      1 Reply Last reply Reply Quote 0
                                      • S
                                        Sebastian Roth Moderator
                                        last edited by

                                        @wuenschz Have you read through the topic and tried things out yet? Let us know what you have tried so far and what didn’t work.

                                        I would start by adding nvme set-feature -f 0x0c -v=0 /dev/nvme0 as a postinitscript - see: https://forums.fogproject.org/post/132360

                                        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

                                        W 2 Replies Last reply Reply Quote 0
                                        • W
                                          wuenschz @Sebastian Roth
                                          last edited by

                                          @sebastian-roth Good morning Sebastian, I have been reading through the topic but have not tried anything beyond updating my FOG server’s Kernel to 5.10.34. I did see in the topic where it was suggested to add that parameter, however I believe it was stated that it was added in the 1.5.8 build of FOG. Should I still try adding it? We are using CentOS as well. If I do need to add that line, could you please clarify how I do that? I apologize but I’m not very good with Linux. Thank you for your help!

                                          1 Reply Last reply Reply Quote 0
                                          • W
                                            wuenschz @Sebastian Roth
                                            last edited by

                                            @sebastian-roth Hello again, I just wanted to update you on this issue. I have launched the task in debug mode and entered nvme set-feature -f 0x0c -v=0 /dev/nvme0. I am now able to get past the “Restoring partition Tables (GPT)” portion of the cloning, however it still gets hung up at the partclone screen. I did look at the partition information and it said that “Disk /dev/nvme0n1: 256GB” Do I have to change the command to reflect nvme0n1 instead of the /dev/nvme0?

                                            Also, I saw that it says “Write caching not supported” but does support the drive and sees the drive.

                                            I have also tried adding the nvme_core.default_ps_max_latency_us=0 kernal arguments to to the host in FOG and that did not fix anything.

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 6
                                            • 7
                                            • 8
                                            • 7 / 8
                                            • First post
                                              Last post

                                            192

                                            Online

                                            12.0k

                                            Users

                                            17.3k

                                            Topics

                                            155.2k

                                            Posts
                                            Copyright © 2012-2024 FOG Project