<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, May 13, 2016 at 3:01 AM, Spam House <span dir="ltr"><<a href="mailto:kthxplzdie@gmail.com" target="_blank">kthxplzdie@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hey All,<div><br></div><div>Explicit huge pages and some fine tuning of the cpu setup (pinning) did indeed seem to be the ticket. I am having trouble tracking down a good set of steps to follow for setting <span style="font-size:12.8px">1000 Hz clock resolution and Voluntary Preemptible Kernel. </span></div><div><br></div><div>Thanks again for all your help!</div></div></blockquote><div><br></div><div>Hi Spam, <br><br></div><div>Glad it worked for you. For recompiling the kernel, you need to install ABS [1] and fetch the PKGBUILD for the linux or linux-lts package. Edit the PKGBUILD to uncomment the "make xconfig" line and save it. In linux or linux-lts directory, execute "makepkg -s", which after a while it will open up a kernel configuration. Go to the Processor section and find the 1000 HZ resolution clock and the Voluntary Preemption Model. Save and quit. The kernel compilation will progress. Took about 10-12 minutes, but it depends on your hardware. If the kernel compilation succeeds, it will generate 3 Arch Linux packages in that directory: linux, linux-docs, and linux-headers (or linux-lts, linux-lts-docs, and linux-lts-headers). Install the new kernel by issuing "sudo pacman -U linux-*.pkg.tar.xz". Update GRUB (if needed), reboot.<br><br>[1] <a href="https://wiki.archlinux.org/index.php/Arch_Build_System">https://wiki.archlinux.org/index.php/Arch_Build_System</a><br><br></div><div>Best regards,<br></div><div>Okky Hendriansyah <br></div></div></div></div>