This Kernel is custom built from source code by me under my - TopicsExpress



          

This Kernel is custom built from source code by me under my internet name jeremyandroid and under copyrighted name JDEVIL.LINKS BELOW IN COMMENTS FOR DOWNLOAD.The specs listed are NOT for everyone or every computer. Be very careful on the listed below to make sure its compatible with your machine.This kernel is for performace only and will make a stock cooling machine run around 41C. This kernel is not recommend for Laptops as the default I/O is set at performace and hotplug is NOT supported.This kernel has all logging disabled. This Kernel has been slimmed as much as I could and with less overhead as possible to increase speed. I have noticed 2xs the speed on my machine versus the stock generic kernel. AMD 64 bit only Machine only no other processor support(best suited for quad-core processors) I have highly modified Kernel as following: JDEVIL CONFIG-TASK-DELAY: The standard time on collect information spent by a task waiting for system resources like cpu,synchronous block I/O completion and swapping has been cut by an agressive 80% JDEVIL CONFIG-TASK XACCT: This feature has been extended for the task of accounting data and then the send data file to the user for proccessing over the task set interface JDEVIL CONFIG-TASK-TO-ACCOUNTING: The amount of room for the collect bytes of I/O storage for task has been added by an aggressive 70% JDEVIL CONFIG-RCU-FANOUT-LEAF This leaf-level fanout of hierarchiacal implementation of RCU has been modified for a quicker trade of cache missed against lock contention. JDEVIL RCU-FAST-HZ: DISABLED This tune permits CPUs to enter dynticks-idle state even if they have RCU callbacks queued. It will finish tasks at hand Because IM IMPATIENT and we are not concerned with engrgy efficiency JDEVIL CONFIG-NUMA-BALANCING: Added support for auto NUMA aware memory/task placement JDEVIL CONFIG CPUSETS: This allows CPUsets to dynamically partition a system into sets of CPUs and memory nodes and assigning task to run only within those sets. Set size modified JDEVIL JDEVIL CONFIG RELAY:DISABLED support or relay interface such as debugfs. JDEVIL CONFIG BLK-DEV-INITRD: The initial RAM filesystem is a ramf that is loaded faster by the bootloader and mounted as ROOT and will load JDEVIL modules faster. JDEVIL SUPPORT FOR GZIP,BZIP2,LZMA,XS,LZO ramdisks and optimize for size JDEVIL CONFIG-UID16: This enables the legacy 16 it UID systemcall wrappers JDEVIL CONFIG-SYSCTL-SYSCALL:DISABLED This uses binary paths that have been found challenging to maintain JDEVIL CONFIG-KALLSYMS: DISABLED Will not print out symbolic crash information and symbolic stack backtraces. This allows less overhead. JDEVIL CONFIG-KALLSMS-ALL:DISABLED Lowers size and overhead JDEVIL CONFIG-ELF-CORE: Disabled support for core-dumps JDEVIL CONFIG-SLUB-DEBUG: DISABLED For saving of code size no support for cache valadation. Lets get to the point and keep things fast. JDEVIL Many of the stock internal systems files have been moved to modules such as Oprofile system profiling, dev/cpu/*/msr,dev/cpu/*/cpuid,cpu microcode loading support JDEVIL TIMER FREQUENCY Has been modified from the stock 250hz to 1000hz JDEVIL CONFIG-KPROBES Allows faster trap at the kernel address and faster callback function JDEVIL CONFIG-UPROBES Faster instrumentation of applications to establish unitrusive probes in the user space binaries and libraries. JDEVIL CONFIG-MODULES As many modules as I could make are supported JDEVIL CONFIG-ZONE-DMA: DISABLED This is for 32bit machines JDEVIL CONFIG-X86-X2APIC: DISABLED JDEVIL CONFIG-X86-MPPARSE:DISABLED This is for old smp systems that dont have proper acpi support JDEVIL CONFIG-X86-EXTENDED PLATFORM: DISABLED This kernel will only support standard PC platforms no other to keep overhead low code size down etc. JDEVIL CONFIG-SCHED-OMIT-FRAME-POINTER:DISABLED This forces wchan values to recurse back to the caller function and provides more accurate wchan values but at the expenses of more scheduling overhead. JDEVIL CONFIG-MEMTEST:DISABLED This takes away kernel parameter which allows a memtest to be set. JDEVIL CONFIG-GGART-IOMMU: This provides support with many usb devices and usb 32 bit, flashdrives etc. JDEVIL CONFIG-CALGARY-IOMMU:Support for hardware IOMMUS needed for systems with more than 3gig of ram JDEVIL DIRECT-GBPAGES: Allows the kernel linear mapping to use 1gb pages on cpus for faster mapping JDEVIL CONFIG-NUMA: The kernel will try to allocate memory used by a cpu on the local memory controller of the cpu and add more numa awareness to the JDEVIL ATOMIC KERNEL JDEVIL CONFIG-AMD-NUMA: This is an old method that I beleive to be faster for a multi amd chipset for node topology detection JDEVIL-NUMA-EMU:DISABLED This is only useful for debugging JDEVIL-NODES-SHIFT TUNE: This increases mory reserved to accommodate various tables. JDEVIL-SPARSEMEM-VMEMMAP: Used to virtually mapped memmap to optimise pfn to page to pfn operations tuned aggressivly. JDEVIL CONFIG-MOVABLE-NODE: DISABLED This prevents memory device from a hotplug. JDEVIL CONFIG-BALLOON-COMPACTION: This will reduce the number of contiguous memory blocks and improves memory defragmentation JDEVIL CONFIG-MIGRATION: An aggressive tune to make migration of the physical location of pages of processes while the virtual addresses are not changed. JDEVIL CONFIG-TRANSPARENT-HUGEPAGE: This allows the kernel to use huge pages and huge tib transparently to the applications whenever possible. This feature can improve computting in performance to certain applications by speeding up page faults during memory allocation, by reducing the number of tib misses and speeding up the pagetable walking JDEVIL MOD. JDEVIL CONFIG.CLEANCACHE: This is a page-granularity victum cache for clean pages that the kernels pageframe replacement algorithm would like to keep around but cant since there isnt enough memory. So it the evicts it at an aggressive JDEVIL rate. JDEVIL CONFIG-FRONTSWAP: Support for backing a store from a swap device. JDEVIL -X86-RESERV-LOW :Reserved the amount of low memory to reserve the BIOS JDEVIL -EFI SUPPORT: JDEVIL CONFIG-EFI-STUB: This allows a bzimage to be loaded by efi firmware without the use of a bootloader for possible faster speed. JDEVIL-HOTPLUG-CPU-DISABLED This forces cpus to stay on and not turn off or sleep NO HOTPLUG SUPPORT JDEVIL CONFIG-PM-RUNTIME;DISABLED This is an energy saving low power feature we dont need on a desktop JDEVIL I32-EMULATION: This includes a code to still use those old 32 bit programs you may have JDEVIL-CONFIG-DEBUG-INFO: DISABLED This makes the kernel iimage larger with all the debugging info JDEVIL CONFIG-EARLY-PRINTK: DISABLED I dont want to debug a crash before the consol code is loaded JDEVIL PREEMPTIBLE KERNEL LOW LATENCY DESKTOP CONFIGURATION.After downloading headers and image use this command for an easy install to your machine. sudo dpkg -i *.deb
Posted on: Sun, 04 Aug 2013 21:12:15 +0000

Trending Topics



Recently Viewed Topics




© 2015