tuned-2.10.0-150600.28.3.1<>,tfIp9|yXރh<, 3ZR[I h-L \9m nH=Rlc OT>L`?Pd  E )U[b  $    X* YP]c^himmno(o8o9ph:r>=S>[?c@kBsFGH IXYZ[\]X^@bÍc6dĶeĻfľluvL wx@yӸz LCtuned2.10.0150600.28.3.1A dynamic adaptive system tuning daemonThe tuned package contains a daemon that tunes system settings dynamically. It does so by monitoring the usage of several system components periodically. Based on that information components will then be put into lower or higher power saving modes to adapt to the current usage. Currently only ethernet network and ATA harddisk devices are implemented.fIh03-ch2a SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Basehttps://github.com/redhat-performance/tunedlinuxnoarch if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in tuned.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in tuned.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/tuned.conf || : # convert active_profile from full path to name (if needed) sed -i 's|.*/\([^/]\+\)/[^\.]\+\.conf|\1|' /etc/tuned/active_profile test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable tuned.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop tuned.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in tuned.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart tuned.service ) || : fi fiW N0)m-mm_K .% 8) W+ZG( .z v2?O1PNq N 12817 l9W < > 9 Sc < U 2j1/-,6 ,:+Ic : mz * _#| X}H^/ QB(p}Pa )n ."fW< 9A[FIx8kw8M<n #" ? , aF^W +)pAA큤AA큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤AAfFfFfFfF\4fF\4fFfF\4\4fFfFfFfFfF\4fF\4fFfFfFfFfFfFfFfF\4fFfFfFfFfF\4\4\4\4fF\4fFfFfFfFfF\4ff\4fF\4fFfFfFfFfF\4\4\4fF\4fFfFfFfFfF\4\4\4ffF\4fFfFfFfFfFfFfFf\4\4\4\4\4fF\4fFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfF\4\4\4ffF\4fFfFfFfF\4\4\4\4ff\4\4\4\4f\4\4f\4\4f\4\4\4\4fF\4fFfFfFfFfFfFfFfFfFfF\4\4fF\4fFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfF\4\4\4\4\4\4\4\4\4\4\4\4\4f\4\4\4\4\4\4\4\4f\4fF\4fFfFfFfFfFfF\4\4\4\4fF\4fFfFfFffF\4fFfFfFfFfFfFfF\4\4\4\4\4\4\4\4fFfFfFfF\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4\4fF\4\4\4\4\4\4\4fF\4\4\4fG\4\4fG\4\4\4\4\4\4\4\4\4fFfF54abf7bbe1a315570a14c12e6536d2e96beb69a4ff7466f630a566c869d4ad54d3b2696b4e1dd9e986f85af30afe0e325f7d21d1170000916212cc5a8336a4e95e8f341f27d6ae3048f41f12c310db5fa3999ec842cb39c5f547deb461a9e308e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c3c7f45bb2a724dc9b3edd19e2d89d4d7d2e42942610b0d61b9bdc4485eea02d1fc9f8d3e9b37ca954d9adcceb1f5975668b1a7344df2cda059a415962a5754fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855139765944495ba05ca6980234b513567684f09d554603ec6bc7b7ef38cf63744e2e545ca2b6a0a7ac77218115b24914e669f47764e5e71ca90142b62b1b4e13e7d2c02c4aaf8aae55456fdbab5194ed16d236c630d0ad37c47c6fbb1aa70573a89a1484d45a3173a3b85c5a934a5e9910bd338b4131c0d44f32febff2274e7b09b4af83bc5e1282269b910c23581c72b44579e12fa98a416cae314b87aacc0e53e4e0e4dcb2aa3b9c868396d73a9a27dd2b5db31c6e7a9e9e9314c696e85062c685c0096ca0f84dac0e60936a4b9992f20be6c2eb71913bb62bfd6350897f14208c850712ec6ed89d159a352edc149ba23437a97a176ef3b163e71b1392748e9e08189c63aa6b7f5350dede68c0c8d01173ef985d9f06004b2b13b316ddc171ef9d6bc5aa1659684e333e125db4ab6174e45a2385a29ce79dc23054487abe28f9baddf6d46158faf2cf2a4fe2b3bf80ca7cacb11916ae859ff49c7878ee814a982e83ec5bd971426e1b86797ee48a43bc1ccbf94958ec44575274d2de6d657cc872caafd07ce35ffe50f979c0b574f4d320c2440a452a500488ae4f85825a165527602d43f0a6f5f70d504b56a40076714a9f1dab1ce35219c641b426e28b5b76dbb0372f306d9b68c07a1d9469745709d8f4fdd2f5d1217423cf891d6776cc658e55404380c6d6b904ca63f3a8e521f285c5b0b7b2772c65b8154e5bb24af529c23fe24b2fd3c9710e837466f4447b1f568dee1e27ff19ceb82e1d4e12ee15ba94365188bd209dcb88ce2132ceabd5feaa59e2f68a9a8c3d855be9124583b1e5e686b90d34006ce9aecd3fff9fbb2506188049cd46d64c3be1298b86ca829b4e1ee4bcc2ba822652445377ab5a69f008ce24496b7bf3720dde0c1e873ee92244b54bdc143ae3ef4546718a414e3d3366d5e92f3f0bfcfd1a09e669a1fbe9245e782e11a307e51e61a2bc2362b1886702291cf0bb129fdb3fa3aa68b18f9a0e58ed28db5188a5d720d056f0860c52503b97d153710f283180bd1e0f4ae640f3d45d1b72b5397c671566d017a2bf6c172d60f176994827a39559fa90c2ac21e80d259c998978c14f04ebc6a5dc9b701faed42499bd11859d6b9b12d353a164d1b1e6b958b4617e4ffd19112039c1cbe0de32b2cab096ff64db5410ab3ea09c68add271f99b3330bd9d7e490c98840a3f3f526b633f7a2997fd69796dc3d3f8437a14b220e651833d2991009e65d7f75e4fdf21748a7053b001cf0ce4e84ab097b4f1dd40f470f7059dd6addda9e052de629fb63a64fdabb1e467dac442077501283cb16fae78a7c9fb0e9ce0e18a6b6c79d92320042d88a5329b7a8fbba54d72da7c8fd7c6aeb65d7c4ae730e337190bc8a80df9b5bf3aeefa58d395c61d0e4001b0444ab26c5e139b2d7a5a011afa369334b173c1fd136b841cd5c20718147859aa23a745bde24162d9d820cd046dac4e3d7c1352fb1377ff947ae719b3cacf5656bda624c2dc3da6dee04932591d5ece55f954e91a69972bf74daa2225d3e51e8281775eae009d45a97c77c223398c9e5d317650cdec150fd73e9a9f360f0bc6b04b374ccf8a8558883407c30990249b64e81dd20a2f175bb8cd18bc6760395504cf8ef4535ed90980422fee64b8c1e0391dbcb358d00f5a51bb72cf31712d35ced2727e013bf37700818583015db779b5dbdb37df1fffc15ee131b7fa61b9c96879e368fb0e7a22ebb0dd8708b5f821b9ee726d3bc32072ee44cb6e9b25d7217a27d65063e2449c0f9329fbf4ad05a279ff64795589bdee177a35f33983f3756751df0a83da3fdec9eded1ad2ede25ae0aa4ef1f0c49ec86e92435233a548c3498639a827e3820e7efd9e33da9ae0d0fa0cf55a317c70725e2176e40b40193355c8711ef52b8359eb95dd1fc33690f70ed6a5b16cda48990c5f8647687145f14cc7331b756e93a36ec5889321abd2c447ba905f001ce07eddb2f5379393d96da75591f5d6cde833774489fc9e1ff7d03c8e2bb0828c6e664429442b9b8a5ed613ffb90e15a011d3869a4d5914ca7e88b93ecc14fab93e4281d26fd6af38664e9a393b182dd0de85f4442f7e9b0dbadeee4a800bd40f0ba313cde134ff73edc940841feb8af2de2358e396ffffae2a5c19688ae8890304411a845361d81564e7a782fe797368e5f097dc557e9f12562c6879292b815f9752ac0737f3967c0746c20109bc2616dcdc4898e602114b4badbd353c8ec0275a4dce602cbb837af92709cf9549b58192eabae2fd47cb89ddcca4e667946cc494a02a448de46fe2faa100aea6e2f9f4f23eac6c6fed1a8bcd297140fa8059d3d08558ae148d1bd45c7a4c30f5431da4a7662af1b79ee3a7468edb2b3d917474d8e305b05228f1bb098f73a94c8c11d0436560c2fec9dbc3740e67f2427a13b53a9b1c3f67f5f5debbde7048c6d716d2b09f5cf1002f7a4f30aa0bcac2ef1dfda124853845e891b09d3b5e2bad9cae60b1e15660c5d65af54ad3c9a0ef9dd5f893286246cd6dc05defc37ebea363d98e962cac6371d212f0e3a6f842b3d79c36656ebc552064f445db46e0e4efe5f7988dfbd214c90738817f321d0376fcab2f073524673ce567df5ae0b1eead8fd155398c771c9e24b8c0f189d2f7858d20b334e48dea248b59187c15d31abdd7887340c6eb7d8f18aafb6c14da68581c67c8dc51bf7cd380b317fbc05674865532484e0b657c3793ad0c414cfbde20b0c6318cc443a7376e765759bf7ebf40e8aec1feee770599558c2d86e6943378a6176c281da912e3ea90031c29aa1bdf59542a7025404fd605cd02ddf853f4547bd09a1919668c67b5432cf49dfa25b82ccaa13d62582e7bc7bb45062e0185b8dd53e2390563981394bda8f96922819ea246ed04609c37ad52412b08f3f9ca15ee0bc815fbcd624ade6e0065a59883597f46c46145eea6705e9d420517bd0f8479d70a6f99d5d81e1b2f0848efd4669b5f91c1db6cbcb0f7cdcc8999e74922eddc457b54bd9006c5348313a0b80b120e8f80ba2140fb3df75c874bd9ba02834299ca78bb32f7867602393a8485bb317df4d2eaebac729f4786eb7658a360a6352c0d06e3cf9f66f19255ac26853d6fcf3173d2fae3c8d6e408a818a5c47a03975ace39a034e2047544bfab7efb7c2dc6a43bcde8022e086d8bb9ddf2365b0241661d615d53bc8c406be18f1cef6d46363d891be55d0deb6b92f3f6a099fe9e4a1377d0875a294f1400ce225b8622e972748792e403eab4e97e6dc43fc19bf6ee61e9ac92be1813329615c41428046ff8b2d9231e532b377008782ce30ebdf4d8bb9be9eb7eacffc2ecd118fdc1e0ad09791a124ad065b2159455f869622aa8faa64b3b0e0c397195848e82587c499f033c780762c61ac3ba660ce575c8e796c9874488dc2579986a1aade676ffc18c1db558e74e7bf2a67e338903068e6e0f58a8293c127b3b3dfa1aee9bef51658a79f830aa79b0f6d99e6260c1227efb2bbdcb343252eb5bc03415700fcea4fdba956c49d075ba2c7b8ea0051828980ae6f0f470b31346d11aeda1c3bd12364bdb23ad764a96b6dc49dc7088bd4acee4e671398429adaa1f741c43b75e83d888bbb1d88446c9b05395c5132f76b87c86874dc933dd0a714e803b5a8a2e6e24dae5249426441b9db4c79e7bd22bb4c9bdb4b0b291ba665318203bb75afce2b9b09b232cca684a3dcf01e81969fa42965c2ff44e90fa55508c85e283d1d28b70845595cc91bd470112cba824875fb4d5618e420b0dd8bfac44d9955e83712012dc7f8fa9b93ed5bb1f6822f89bfb09bcebb20a2b876cfa32ffdf7d7c1cf9328d97c628116498ba38c0b083cf2fffc7175db7691a8a6a154b2d629f9c557b08d625ca5cafc376bc725d15a07fd56dee1a87c48f83a3e3d4fa3df65b9e1dd9ac5d02ddeb8d0d1a51f5881e819d992906d9dbf87e3e5b50344ed58f75d53374c210cd02ac4c0cdd326c34ccb071d96560faea67602733f1ca37055255476189c2cb2bbd00f45d9abf1ecc3287eb76702bfc3c9de5ce5bf95543a56d7a1db9629bf9f7034181504367d03db71464f570c5452a14651042a849a7e3e27526bf88757f6337fcc7b59546ae7be596d36ec1980ff122277ac2e3628b04303f580d4dd1e3c7ad39c2a181062918acbf7710101399b479f503c699377ae3530990dfe7f87a647c2f18bc6faef9af36489d5123f387f9484b61341154ac054164a64cc2fda653c293d8151f21d9301a682953f245a6cb388b8dbfccc7bde3e8892cde764a222ac493e90ff2fa6cf41625af1c1aaed4f0b3355ef8d06816a600ef96570d8c680b9b8474d3919cd9f30d5729f622ff30fe63b6d081e8cf60a320c2fde9a4899f6efb3e67fcc3ff7d40853b50023427c4a387d8a63cd49935680b6c79497681bb8dd9770e9b6dc82f8582828adec2528880d0ad6e785467fc062d5b2d2cf688e2be8c52d2efb437f6c38f82c2d3a37288eaf65061a8d942df88ad0fc45a5f42deb4d72d0b9305e10b07b02465160dfba6dbbf207e3e56bf7c8fd0a4b60bb6724037295db8404150f873b4ffa08d671959176f89c85fffb83dea896c1aa010aa19e39622ae359961fe6a566d4d15f8686ccf48b67d2c5eac92cea8ab090c070b8965006563ef9a7242ac18ca16db9d8baccc73923a2ee2516b3e0ab3804d8cb5ff35bc1e9eaff0df9b2772c872856ac439b6287fa89bb44a9d5ab30ce442a94764e0ebeb08f92befd212ad0746728c0ffedc52c59fed6c83e279bbb9b574e3e6a764f7f25bec0825765b5ba6a7d6a264bf311e693a2ad47ff11592e68a7580569861b1c29f6123de83f6fa72e57dd605477ca5c09a2929e431692bc2b527c0e5acf3c313dc33b3f4124fd96880575e7e1f60b58981ecdcda46ad101c368b2c2c1bbcc0b43172763f9d6c57c22fddedd76934dad28fb733136235ac9a2d312507c551f8ef87867bf1277058cab8c07fe78ba4bf3f1c38742964b338415fc2c342e48a8801a9a22421f20ad21b8cc632606886209684fc74f9a8a2271e268b8ed15fdb632583aa427abf38d0439577daa4c4307c2bdd7f7354851ab0ad6c6155623c7064139278f83a2c98f357f831648a3c22719403485f47ac0f6d94ce323213a5a0943549ee818ac1f443826638d8d861afff06c2bc695a151ed08352febd723b3ad5a4ee3eb31739d996cadb780ebe629c77d0444d6bd5cfb24ab772891ae7f154d6b9d2f0beb702e84f616c9348e7db5e05c7e70a80926c7b852f92f0e5a2a7325269c9c176fce989612a343bfe982b30319f83e9e04c0a76e11ee28ebd746893cd4588617c7a8218e02cc1bd7e1b1f616634911f403dec5103e03cfc0e933ad418e0591093170648832e5014d6fc474c0adc267b0c6f5b56c159e3d47e1595c7812793b2e8ed64f51579ce4a55d6f975ed3a5132780a39d5d8d3e1ff8553e25908facdaaccfee13532d42e74643b6e1d4deba182667c169e9c130ffe4161fc8ad697d6efa9bbb0e35f2b03b08de3feab4b17b70a56ae81e7f7e6891152cd8d8b7709ead1f6f75a904488a10dc22ad86d10481f5b336bb9ae89e7cd7972716536f2770cb69a0d4d905aea8e12b558b4c48f6398f588b1239aa246a504b1a80c33f55c08bc0f64295cb8ff4ebd2d3792f04580508bd10f019d5baae56a6a8be28f70f0cb6139a50fd3583768e3ea9380e31f8af18ab2665cb8bebabd2965256eaa565231d80d81025ccf2a11b943bba4cc828e9240ef4adc7dc13526375edcdbb3b7dad2f05897c07ecfe5904de7db2c6d02a3b26c120df52028d1b7dc70784374acf0410f8067b0381d54954d49bd52973c7a1fd250926f0ad4f849d8045b8d5ddb86c047746e465867484a099122f554837032e371fb083747de2a4a8602de4d6c063b2f2b955ae2d5a82fba6595496046bef30905c05d967a97391112705f81f2c6cdd5bb2fa33eb0a654517b4b057218c6d0aafca603973e7f6b67ba820d8bfa382f83502b3563684c8b02d4f523bfb45aee86cfff63f287f1fa6b62f1251dac28a458632c3f47402805d6e5bf2d023add3f689e991f21ed5a6916f1e30a3158ce1b207a29ca93809fb3533184a5664e324d1c97bfcf801d2c76b1017d46b89a2a18ab0290e2e6dae57205f647d874a74a7064c13623299efad89d574652f810b60252fafa722874f07511321d05b731ae3a34567bbf3b09fb3c3fa86f60ac83e7ce8654c53460529e485c8a354e4be574dd7d19354de19401edda74fc378dac254a84be72603635593dbbfd61b0d5658796120166b47749f4e61b905e1e4ce2cce39e656993c7707a63c22f592b72756089c62e9e841ab1fdb7a59440cc219f70dd454b19731781a1f3d8a1df706bc665386d20166ae279a3e406aea0f6bbb4b80a7ad29cb84d8492d7555d4dcae0554be89963ad2bcd07cb1d29a12203ed408c207f173522d4cfe6357ca91228b2b6a586b727d6ab6e1475f1c7bc8121396c450c956f498a187f87dfa5978ade3bafbedebc2d10c44df27b4b97076c8b0719ca1dfa58b1d5e60d1c2ab931569ad49f66d7861d179989a8bdbbc3571adfb4854edb226e45ad4c81cd8f4b606a0c504b91575f5d6d4e6408ccbcc16de87ea017baba502c916dc90ffdaf7250d27b46910e1901b6b89d19b472bb014da47d3f412a5ff5695263ce7466e27963caa181cd4ddebf522473461767b12237e0cdf2654a411e7b5b543aba4f3edc2dde79040ca11e3e05edb7fc148bd1849ed9382d1a1cccaf786b866ebb313df0353c077c0e2382ee7aabcb91030e51e68c4ac50603f34de8f78a209112b62dfa69131726c605a55a0ca8ea912a94daaadab2dc71a14ab100bfc1dd68298dcee8d5336ae8fd2dd8736445ac98c1484f2b2b31e79af32754a82032372c9fd3e228ef15fc16d76b85dea80309b62660b9a951cf70a133cade084a6e51233c73220b6385d197a8b461ea33a4ab9da66a117b7244aff1607f8023abcef01d5f148a0ddc79fc547408a42a894841469597c4edcf3640c1f2bbb8be266dd3422ffb523c60636081d112fa771c80d43ff21e9ab9c81a71676acdeadbdc955f01d68f7aeadf1ae6e331e4a866cddb55f60a4eb8f35b09f0be5434dfbdf24291e6adfec4553fbdbad378125cee74b82803cc53b484f38be62ce25a6d3a888ce400fe6f3ca1181e617b335b2896e835f932c2cf015576b94dee838e133808c57a7f36221b373b70f09f10d95f56925d317af483b643f25becd1f47f9ed85ef803b6ab3dd6c0f27acee696d8160160dfb7d1c58a7502034070efd96ccc3317ea8ad82312189acc4f8d7bdcb568f0e777ae89466d183b6eef2d9443fbcc00521ce8cca40e840496b020fef5149440320b416f2f91cabec8200e991f1adc1acc63bafe2b0f19f8e9d2510ece0f21486ede23159bf542373f8fcb760952da7129e2233e0b379f3f354233ec33fbd456cf8e1ef4a3de77e939dbd70604f02a185881177139f4067c5995ae669806d199e4c9626936c2a2852120fe1e51e1f9b9870400e00969e4e303e1aef12ea145becb656e390dd9e48765283f843843687ee5fc98c67de99f968552c70582c2f213a6dc23a3276fda5142d422bdb2541eeaa855182a2ce8828ba3a11a6a61d6e24b2cc31973d4c49f61eb8eb13b92d85c272803b73063decd7df0ed638e9579a517b5f15a51e1e18a7ba21fa6d83961c7016b8c134194719532bfaad873d3c16a6adedbb579d4e02d9b0f64d4562df0949f9841d1db43ddd31c013e8f1c38479edfdcc74c6c7eec1fbf9abf4b41c095660f5e9db65feee38514be0fa4904b3f79e7de777ea3e87be67c51d2ee5b788ce486126a0e1c483d54d6c079230d89f90008297f115a06c59e3f6815fa039c24818212edac1065b2837639091451bc1a5f9cb13e59ab649632e45e63b7f6fe1c5f52940cd0b266392d5415d89b1a0b97132957842bfa7f8984a60fe042d7ba11778d54ab944362ee302dca6d47d8525bd243226a7ccbe75f32d8736d5314a688ea2dfd87ab5c23391ea7532c19a99c6787c58e6861115e4040ead86d095dfe5f311b0e69d0068a1f8199d376a25ec90dda0612c686aaf6dc147271a515ebaef0e614086ed2a364e6b56d45109cddc9cc07312d84e8ea814cb39b318f1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558eada6e5229f07f4f1235095d4e721a2f7473e62393cf291e78c98ffeb38adb3595506e0dcb0a43dfc9befbab97e1fdc2a163e41dd63ba87bf8008cacd16bcf1cdee5c400c4764f3ed244ecd1873c989d62a1bb096c7b8ca67835eb34abc1a81ebd188b4606f3a6287de5b22e48abeed898633debbfffa7c4f7f617423f0279abb90b0eebc499aaea5fa5753f94ad2b0db9a397c5facaa35571dfe6d7916e7256fc46f6e465beaf07451591ea16797066565b2899641cb5eae0bca26a11b3dc5c26c83681ce81e4d5b1c4c191b3deab43178708871818e069b40b243e513480c75fd5765adcd57589c0796a6c5a847901c060a99386c5e19331accef5c6436d2f2f1ef4ef573ca26236c35224c1eb30886ea0a2600b2b424aa4592d34c7aecaca4e544ace786a24ae19fad7b256140d990f4a2af1b8e2b2832428c56061b089a9856ba05a9c9ff9051c2673dbbb88a6f8f86f9de37d430b664f873b60be7253e7a2a7f570dafed39ac28bd00d5dd8daf5598ca044c504ed2aece502e27908017d5a8e32df3297b9db164daff1993bff6b52885b3b417aacb2292fce45572408cc0afb41571fbade468795eb34d3a81dc97681edaa85f7c3bb9c4224c9c8b24c118e340b4acd754ef8e376703cb7198b83ec0ab052f1a1d038e33eecd9b4ed5cb162559156772be790b3793b12103891d2b11141adb33c2eb1e4a7f427eea71e719f920adb022a7fdf53e5dab92271512a838a635fb9e50a62e1cb2673324e9f9f9f844e8b08ade007e9814c5f8800ce46d385fda0dddaf84994dad1a0f8ce4fff1072e6bfcae00bfb3c01a732a9739433a9b075f2aab4c768dd3b87b9c3ef004640c3148f8d8e0db24f637dd73fb8d74319c1673ed06d7b9c8766c0fe0acfeddf913b9bbe6d820bd30e87546d33b53a13c70cc4daf63f170414529b1ab179f732d494a2623c20bb3663ff06b93657a3b1c663904a1f6f3c9e0795dbfe1381edf38401736533caf2e6d4d0604472818f6ce99c9aa41bf85bb3b362c3b650dd24cf1089a64baaa00f5650ec1eba5616021e43fed8d45a72c482d4b7b75be96e793f4d1e3929cc5f00140eee21fad65e3c791bd52f1852217b559b3d74d0ab0109a65e282407690ea201ddd345b9a2ca9a88205eaabfa39037de8e0d71f1d061173bc96b1ea87758991e052eace1b24699c2d31fa1ee5d612b18308f8a0436214856310b98d2b3071b6f796477b5e72c932c9af6f6ab74ed811d09da1acbdf5d0c6adfe80a3b67cbd6acd8d7483f076f3ea948961b34995ab7b216718dd77c8fde3a42376e0e262ec537ab7ddcbbdb3adfedf0dde5e712523b5539d2c2df7cb710714dc5a51329795f875f4221b38eb7cc153b18e3a90a1ed461c41c37b046a6d03d85c04b5566a7fd0b0b164f145c1eb164d29edeac8569e45b0fc807e6ef1c1d44f42bfd2ae98e59ab006f7b39f46a7270d4b409d011f167280051cdbe214208ec1ab5202ca7b4d0e29651fdff7a2859749dd6e206cdd26cf08c0f86843a21bdec62cce6afa01697c71c0f77d8106085c6de76417d748d959f1016cb6160c2fc338366bc1981967c12c28d2775aa9bd88b05f28bdce9a2998c2948707a04652ee8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806438d941e85e8ed6a9fc3b4d534fe224926f264ebe38b61582da245ab687347985d9d4893c52beac21fd3a384626b27c1635e55f25e3fe5a2ac9c880c9a483cbd33b95e17855c4a8df240a3aabcb7088d982099cd3aa25662deff65c95c3c7022ef873ecb03f979f914d2f656d2a4db348284dd37514ad5b042b44831ad564e5e4fa6507bc92360df61fc2d43cb30f311f264e420a39e575870edee16cb774a1939c382c4d20b6075a1133d0a1d094daa20609d5527d1622264f60f71c0005bf45f5c902433b4c473c67858ca73142f72d493f3b0a8cd7bbec480ad6d6a7fb991b6ce127a0c4f642d3e1b22d8a857cf5b44500b69f2cb6075949ef295a009d4ccf3service@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottuned-2.10.0-150600.28.3.1.src.rpmconfig(tuned)tuned@ @@ @    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3config(tuned)cpupowerethtoolgawkhdparmpolkitpython(abi)python3-configobjpython3-dbus-pythonpython3-decoratorpython3-gobjectpython3-linux-procfspython3-pyudevrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemdutil-linuxvirt-what2.10.0-150600.28.3.14.193.63.0.4-14.6.0-14.0-15.2-14.14.3fem@em@em@aD@]n\@\?\8@\-@\"[@Za@Za@Za@Za@ZZ }Y_wV@V }@UUK@UVUT|TAaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comtrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.de9+suse@cirno.systemstrenn@suse.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comdimstar@opensuse.orgjloeser@suse.comfschnizlein@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.combwiedemann@suse.comp.drouand@gmail.comoholecek@suse.com- added uncore plugin (jsc#PED-8397) A uncore-477.patch A uncore-590.patch A uncore-606.patch- own directory /usr/lib/kernel/install.d to fix build- adapt to changed kernel paths (jsc#PED-7308) A moved-kernel-paths-1.patch- do not package inoperable plugins (bsc#1217758)- plugin_script: Execute all scripts regardless of errors found by review for SLE 15 SP4 (jsc#SLE-20335) A plugin_script-Execute-all-scripts-regardless-of-errors.patch- Exclude leftover config file (bsc#1153341): /etc/tuned/sap-hana-vmware-variables.conf which is part of sap-hana-vmware-variables profile, which got explicitly excluded recentlyAdded mainline git commit of with proper header: A balanced_added_explicit_priority_to_CPU_plugin_instance.patch D tuned_differ_x86_and_other_archs_in_cpu_plugin.patch Fix backtrace/exit when log file gets rotated (bsc#bsc#1126609): log_initialize_explicitly_with_int.patch Added mainline git commit bug fixes found by review: A conservative_governor_may_be_compiled_as_module_and_needs_explicit_loading.patch A fix_check_in_add_and_remove_device_methods_of_monitor_class.patch A fix_unit_configuration_reading.patch A increase_log_file_size.patch A log_full_stack_trace_of_unhandled_exceptions_as_an_error.patch A plugin_disk_fix_checking_removable_attribute_on_python3.patch A plugin_disk_fix_plug_in_out_problem.patch A reload_profile_configuration_on_SIGHUP.patch A s2kb_fixed_to_be_compatible_with_python3.patch A tuned_differ_x86_and_other_archs_in_cpu_plugin_mainline.patch- Differ archs and x86 CPU vendors to avoid wrong warning about a missing intel tool (x86_energy_perf_bias) - Remember arch and x86 CPU vendor to allow arch/vendor specific CPU tunings in the future (fate#326694) A tuned_differ_x86_and_other_archs_in_cpu_plugin.patch - Require virt-what to be able to detect whether it is running on a virtual machine- Update to latest git head commit 26db89de18efad1b4536 including quite some mainline fixes - tuned needs polkit daemon running- Remove sap subpackages entirely for SLE and Leap products. These conflict with possible other SLE optimized sap subpackages (bnc#1064832). - Create systemd tmpfiles correctly for different releases again.- Add missing dependency on python3-linux-procfs- Go for 2.10.0 full version in _service (even this is rc1) bsc#1071436 Latest included git commit: commit 3722b151920dc20735dc15cbd45aed7b573fdfc2 Date: Wed Nov 21 14:21:32 2018 +0100 Still keep the old git version parameter commented out, maybe I need this again. - Since cpupower also has perf_bias binary, the cpupower call to switch this has been reverted to lower maintenance overhead D check_for_cpupower.patch D use-cpupower-for-intel-perf-bias.patch - Update to version 2.10.0: * Add range feature for cpu exclusion * Disable KSM only once, re-enable it only on full rollback * Add log message for unsupported parameters in plugin_net * Add missing feature parameters aliases to plugin_net * Make virtual-host identical to latency-performance- Reintroduce the _service file as we must use git head in order to get all the python3 fixes in - Update to version 2.9.0+git20180328.d25e8b8: * makefile: dropped KVM unit tests, now provided by standalone package * sysctl: support assignment modifiers as other plugins do * spec: used weak deps for tuned-profiles-nfv-host-bin * Added requires to tuned-profiles-nfv-host-bin * Dropped tuned-profiles-nfv-host-bin subpackage * tuned: Add readahead comment to throughput-performance tuned.conf * oracle: fixed ip_local_port_range parity warning * Consistently use 'balance' instead of 'rebalance' in cpu-partitioning - Rebase check_for_cpupower.patch to apply cleanly again- Version update to 2.9.0: * python3 porting start * various small fixes - Drop patches merged upstream: * fix-desktop-category.patch * remove-unnecessary-shebangs.patch * fix-glade-file-permission.patch - Switch to autopatch from calling all individual patchlines- Switch to python3 and format with spec-cleaner- Switch to normal url fetching, there is no actual reason to run service in order to generate the versioned tarballs- Own %{_sysconfdir}/dbus-1/system.d and %{_sysconfdir}/dbus-1: in the past systemd happened to install things there and 'own' the directory for us, but that was just a coincidence. - Replace systemd BuildRequires with pkgconfig(systemd), allowing OBS to pick systemd-mini for the build.- check for `cpupower` binary and set attribute correctly (bsc#1055070) - added patch: * check_for_cpupower.patch- Update to version 2.8.0: * builtin functions: parser not traceback if func expands to empty string * systemd: added support for older systemd CPUAffinity syntax * scheduler: do not traceback if process dissapears during enumeration * scheduler: fix more python-linux-procfs tracebacks * plugin_net: Fix invocation of execute() * cpu-partitioning: use tuna for cores isolation * builtin functions: add strip * bootloader: workaround for adding tuned_initrd to new kernels on restart * new release (2.8.0) + Add Patch: Fix category in desktop file for tuned-gui (fix-desktop-category.patch) + Add Patch: Remove unnecessary shebangs (remove-unnecessary-shebangs.patch) + Add Patch: Fix file permission for glade file (fix-glade-file-permission.patch) + Add rpmlintrc to silence unnecessary warnings + Remove Patch: tuned-2.4.0-use_cpupower_for_intel_perf_bias.patch = Modified Patches to apply with 2.8.0: - fix-allow-receive_sender-default.patch - use-cpupower-for-intel-perf-bias.patch- Update to 2.6.0 * plugin_cpu: do not show error if cpupower or x86_energy_perf_policy are missing * plugin_sysctl: fixed quoting of sysctl values * tuned-adm: added log file location hint to verify command output * libexec: fixed listdir and isdir in defirqaffinity.py * plugin_cpu: save and restore only intel pstate attributes that were changed * functions: fixed sysfs save to work with options * plugins: added scsi_host plugin * tuned-adm: fixed restart attempt if tuned is not running * spec: fixed post scriptlet to work without grub * tuned-profiles-nfv: fix find-lapictscdeadline-optimal.sh for CPUS where ns > 6500 * functions: fixed restore_logs_syncing to preserve SELinux context on rsyslog.conf * realtime: set unboud workqueues cpumask * spec: correctly remove tuned footprint from /etc/default/grub * gui: fixed creation of new profile * profiles: removed nohz_full from the realtime profile * profiles: Added nohz_full and nohz=on to realtime guest/host profiles * profiles: fixed lapic_timer_adv_ns cache * plugin_sysctl: pass verification even if the option doesn't exist * added support for 'summary' and 'description' of profiles, extended D-Bus API for better Cockpit support- Fix build for openSUSE Leap (lack of tmpfiles.d macro)- Update to 2.5.1 * plugin_scheduler: work with nohz_full (rhbz#1247184) * fixed realtime-virtual-guest/host profiles packaged twice (rhbz#1249028) * fixed requirements of realtime and nfv profiles * fixed tuned-gui not starting (boo#937647) * various other minor fixes- tuned-2.4.0-use_cpupower_for_intel_perf_bias.patch * fixed indentation and tabs usage- Update to 2.5.0 * add tuned-adm verify command for verification if all settings from profile was applied (rhbz#1212836) * add variables support to profiles / scripts (rhbz#1225124) * add support for calling built-in functions when expanding variables, built-in functions can be provided by function plugins, add some built-in functions for unit conversion (rhbz#1225135) * add support for no daemon mode (rhbz#1068663) * add oracle tuned profile (rhbz#1196298) * add tuned profile for RHEL-RT (rhbz#1228801) * add tuned profiles for RHEL-NFV (rhbz#1228803) * plugin_scheduler: added support for runtime tuning of processes using perf (rhbz#1148546) * plugin_sysfs: add glob support (rhbz#1212831) * plugin_net: add support for ethtool -C (rhbz#1152539) * plugin_net: add support for ethtool -K (rhbz#1152541) * plugin_bootloader: add support for calculation of values for the kernel command line (rhbz#1191595) * tuned-adm: fix bash completions (rhbz#1207668) * plugin_bootloader: do not install tuned kernel command line to rescue kernels (rhbz#1223864) * add support for changing elevators on xvd* devices (Amazon EC2) (rhbz#1170152) * do not change settings of transparent hugepages if set in kernel cmdline (rhbz#1189868 - Rebase patch: * tuned-2.4.0-use_cpupower_for_intel_perf_bias.patch - Drop patch included in upstream * tuned-powertop2tuned-fix-KeyError-on-id-attribute.patch - Fix some rpmlint warnings * ghost rundif * create tpmfiles in post using proper macro - Small cleanups using spec-cleaner- fix syntax (bnc#937647)- Add tuned-powertop2tuned-fix-KeyError-on-id-attribute.patch; fix bnc#888599- Update to version 2.4.1 + plugin_disk: set_spindown and set_APM made independent (rhbz#976725) + plugin_bootloader: added check for grub2 (rhbz#1150047) + tuned-adm: fixed traceback on "tuned-adm list" (rhbz#1149162) + plugin_bootloader: 00_tuned do not return error if there is no cmdline (rhbz#1151768, bsc#901180) + fixed polkit configuration - Remove tuned-2.4.0-polkit-tuned-gui-path.patch/bin/sh/bin/sh/bin/sh/bin/shpm-profilerh03-ch2a 1727074377  !"#$%&'()*+,-./0123456789:;<=>STUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !&'()>?NOPQRSTUVWXYZ[\]^_`cdefgh2.10.0-150600.28.3.12.10.0-150600.28.3.1          !!""! ##$$$$$$##### %&'(')))'*''+','-'.''//'0'1'2'3444567789::;;;<<=>?dbus-1system.dcom.redhat.tuned.confgrub.d00_tunedmodprobe.dtuned.conftunedactive_profilebootcmdlinecpu-partitioning-variables.confprofile_modetuned-main.conftunedkernelinstall.d92-tuned.installtuned__init__.py__pycache____init__.cpython-36.pycconsts.cpython-36.pycexceptions.cpython-36.pyclogs.cpython-36.pycpatterns.cpython-36.pycversion.cpython-36.pycadmin__init__.py__pycache____init__.cpython-36.pycadmin.cpython-36.pycdbus_controller.cpython-36.pycexceptions.cpython-36.pycadmin.pydbus_controller.pyexceptions.pyconsts.pydaemon__init__.py__pycache____init__.cpython-36.pycapplication.cpython-36.pyccontroller.cpython-36.pycdaemon.cpython-36.pycapplication.pycontroller.pydaemon.pyexceptions.pyexports__init__.py__pycache____init__.cpython-36.pyccontroller.cpython-36.pycdbus_exporter.cpython-36.pycinterfaces.cpython-36.pyccontroller.pydbus_exporter.pyinterfaces.pyhardware__init__.py__pycache____init__.cpython-36.pycdevice_matcher.cpython-36.pycdevice_matcher_udev.cpython-36.pycinventory.cpython-36.pycdevice_matcher.pydevice_matcher_udev.pyinventory.pylogs.pymonitors__init__.py__pycache____init__.cpython-36.pycbase.cpython-36.pycmonitor_disk.cpython-36.pycmonitor_load.cpython-36.pycmonitor_net.cpython-36.pycrepository.cpython-36.pycbase.pymonitor_disk.pymonitor_load.pymonitor_net.pyrepository.pypatterns.pyplugins__init__.py__pycache____init__.cpython-36.pycbase.cpython-36.pycdecorators.cpython-36.pycexceptions.cpython-36.pychotplug.cpython-36.pycplugin_audio.cpython-36.pycplugin_bootloader.cpython-36.pycplugin_cpu.cpython-36.pycplugin_disk.cpython-36.pycplugin_eeepc_she.cpython-36.pycplugin_modules.cpython-36.pycplugin_mounts.cpython-36.pycplugin_net.cpython-36.pycplugin_script.cpython-36.pycplugin_scsi_host.cpython-36.pycplugin_selinux.cpython-36.pycplugin_sysctl.cpython-36.pycplugin_sysfs.cpython-36.pycplugin_systemd.cpython-36.pycplugin_uncore.cpython-36.pycplugin_usb.cpython-36.pycplugin_video.cpython-36.pycplugin_vm.cpython-36.pycrepository.cpython-36.pycbase.pydecorators.pyexceptions.pyhotplug.pyinstance__init__.py__pycache____init__.cpython-36.pycfactory.cpython-36.pycinstance.cpython-36.pycfactory.pyinstance.pyplugin_audio.pyplugin_bootloader.pyplugin_cpu.pyplugin_disk.pyplugin_eeepc_she.pyplugin_modules.pyplugin_mounts.pyplugin_net.pyplugin_script.pyplugin_scsi_host.pyplugin_selinux.pyplugin_sysctl.pyplugin_sysfs.pyplugin_systemd.pyplugin_uncore.pyplugin_usb.pyplugin_video.pyplugin_vm.pyrepository.pyprofiles__init__.py__pycache____init__.cpython-36.pycexceptions.cpython-36.pycfactory.cpython-36.pycloader.cpython-36.pyclocator.cpython-36.pycmerger.cpython-36.pycprofile.cpython-36.pycunit.cpython-36.pycvariables.cpython-36.pycexceptions.pyfactory.pyfunctions__init__.py__pycache____init__.cpython-36.pycbase.cpython-36.pycfunction_assertion.cpython-36.pycfunction_assertion_non_equal.cpython-36.pycfunction_cpulist2hex.cpython-36.pycfunction_cpulist2hex_invert.cpython-36.pycfunction_cpulist_invert.cpython-36.pycfunction_cpulist_online.cpython-36.pycfunction_cpulist_pack.cpython-36.pycfunction_cpulist_present.cpython-36.pycfunction_cpulist_unpack.cpython-36.pycfunction_exec.cpython-36.pycfunction_hex2cpulist.cpython-36.pycfunction_kb2s.cpython-36.pycfunction_s2kb.cpython-36.pycfunction_strip.cpython-36.pycfunction_virt_check.cpython-36.pycfunctions.cpython-36.pycrepository.cpython-36.pycbase.pyfunction_assertion.pyfunction_assertion_non_equal.pyfunction_cpulist2hex.pyfunction_cpulist2hex_invert.pyfunction_cpulist_invert.pyfunction_cpulist_online.pyfunction_cpulist_pack.pyfunction_cpulist_present.pyfunction_cpulist_unpack.pyfunction_exec.pyfunction_hex2cpulist.pyfunction_kb2s.pyfunction_s2kb.pyfunction_strip.pyfunction_virt_check.pyfunctions.pyrepository.pyloader.pylocator.pymerger.pyprofile.pyunit.pyvariables.pystorage__init__.py__pycache____init__.cpython-36.pycfactory.cpython-36.pycinterfaces.cpython-36.pycpickle_provider.cpython-36.pycstorage.cpython-36.pycfactory.pyinterfaces.pypickle_provider.pystorage.pyunits__init__.py__pycache____init__.cpython-36.pycmanager.cpython-36.pycmanager.pyutils__init__.py__pycache____init__.cpython-36.pyccommands.cpython-36.pycglobal_config.cpython-36.pycnettool.cpython-36.pycplugin_loader.cpython-36.pycpolkit.cpython-36.pyccommands.pyglobal_config.pynettool.pyplugin_loader.pypolkit.pyversion.pytuned.servicetuned.conftunedbalancedtuned.confcpu-partitioning00-tuned-pre-udev.shscript.shtuned.confdesktoptuned.conffunctionslatency-performancetuned.confmssqltuned.confnetwork-latencytuned.confnetwork-throughputtuned.confpmqos-static.pypowersavescript.shtuned.confrecommend.d50-tuned.confthroughput-performancetuned.confvirtual-guesttuned.confvirtual-hosttuned.confrctunedtunedtuned-admtuned-admtunedAUTHORSREADMEtunedCOPYINGtuned-main.conf.5.gztuned.conf.5.gztuned-profiles-cpu-partitioning.7.gztuned-profiles-mssql.7.gztuned-profiles.7.gztuned-adm.8.gztuned.8.gzcom.redhat.tuned.policytunedtuned/etc//etc/dbus-1//etc/dbus-1/system.d//etc/grub.d//etc/modprobe.d//etc/tuned//run//usr/lib//usr/lib/kernel//usr/lib/kernel/install.d//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/tuned//usr/lib/python3.6/site-packages/tuned/__pycache__//usr/lib/python3.6/site-packages/tuned/admin//usr/lib/python3.6/site-packages/tuned/admin/__pycache__//usr/lib/python3.6/site-packages/tuned/daemon//usr/lib/python3.6/site-packages/tuned/daemon/__pycache__//usr/lib/python3.6/site-packages/tuned/exports//usr/lib/python3.6/site-packages/tuned/exports/__pycache__//usr/lib/python3.6/site-packages/tuned/hardware//usr/lib/python3.6/site-packages/tuned/hardware/__pycache__//usr/lib/python3.6/site-packages/tuned/monitors//usr/lib/python3.6/site-packages/tuned/monitors/__pycache__//usr/lib/python3.6/site-packages/tuned/plugins//usr/lib/python3.6/site-packages/tuned/plugins/__pycache__//usr/lib/python3.6/site-packages/tuned/plugins/instance//usr/lib/python3.6/site-packages/tuned/plugins/instance/__pycache__//usr/lib/python3.6/site-packages/tuned/profiles//usr/lib/python3.6/site-packages/tuned/profiles/__pycache__//usr/lib/python3.6/site-packages/tuned/profiles/functions//usr/lib/python3.6/site-packages/tuned/profiles/functions/__pycache__//usr/lib/python3.6/site-packages/tuned/storage//usr/lib/python3.6/site-packages/tuned/storage/__pycache__//usr/lib/python3.6/site-packages/tuned/units//usr/lib/python3.6/site-packages/tuned/units/__pycache__//usr/lib/python3.6/site-packages/tuned/utils//usr/lib/python3.6/site-packages/tuned/utils/__pycache__//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/lib/tuned//usr/lib/tuned/balanced//usr/lib/tuned/cpu-partitioning//usr/lib/tuned/desktop//usr/lib/tuned/latency-performance//usr/lib/tuned/mssql//usr/lib/tuned/network-latency//usr/lib/tuned/network-throughput//usr/lib/tuned/powersave//usr/lib/tuned/recommend.d//usr/lib/tuned/throughput-performance//usr/lib/tuned/virtual-guest//usr/lib/tuned/virtual-host//usr/sbin//usr/share/bash-completion/completions//usr/share/doc/packages//usr/share/doc/packages/tuned//usr/share/licenses//usr/share/licenses/tuned//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8//usr/share/polkit-1/actions//usr/share//var/log/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:35793/SUSE_SLE-15-SP6_Update/4475284611d022c585e360a43936647e-tuned.SUSE_SLE-15-SP6_Updatedrpmxz5noarch-suse-linux   directoryXML 1.0 document, ASCII textPOSIX shell script, UTF-8 Unicode text executableASCII textemptyBourne-Again shell script, ASCII text executablepython 3.6 byte-compiledPython script, ASCII text executablePOSIX shell script, ASCII text executableUTF-8 Unicode texttroff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRRRROEy>6G!ksystemd-sysvcompatutf-8e0ddcf7b9eaff5bf79af9c6aa3fbaa3f31369f3891cd9c44c2cb2da5a352a7c4?@7zXZ !t/e.)]"k%QB`p`-HPY=0933F}*?9=sG5 є isQlanIYjq<&tb;䀹!$Q_k7[m8K8( 䆰$K-g)qă<= f~ T13K҃jj9a9S&T^)M|:̷TCAwm" wu;@e$J !]оԾm]fRĻcụ9Dtm*Kt#0w5"ws{+6Ae8y f[Z ᫳qfSMM:3>\j>X;ģp13G+z>_u]eFTk -bii~?CC0}s@ [wSk`MH.rżv*ҙ4T뮱pc+T?4-9 :=~{J]c~%rCLY"Z2ݹb4Y\|>EQ2$U`֤I/fBJh{C |7`%=CʥhBd !g7=1tVVi[z6N%C`ut_‘ЭBfX˲ SIqD@T zeh /K;zsΞؔ.OAUd8 v [ٍN\2gLuZi_9Z*|I̾.ެt Lp9v&ga Hu?kߗ-ˣV9/6]Y,mN_-,qG\^]ocIEH M(gv%C\x#$$w!r(&a‡g#׮Kɻ?,2NRiv^)͆IV񹰝5蔻=I}{N8Xm^e#/@0Nr'3BmK64J--7ѴnL=d3Ѳٕ'Xjy+?+tYd+Gt#A^.;kCY}ʅm&;(n;|`pmz) OԱ<;PT?7 }ƬlQRmLʭL 6l\P e|b\$^~sG{>W^1vba;gR6rIRIzǤfxSa*?daRq7V=+@$0SՖl +gzzLHƎˆz`bK}o!?.o@ԽtzQ*;I@g?*'K[I]Ek0}CF8UyǼ@ B\]pS0',j{1"/[Y0mzzGJڅ<;2;̱`"_tw1(uW\D:k*P1ëL~x] 0.<1;7l_n= xD [lEI 6\(8 ]ωBguʹ1MosO9TPeq */zdJ::'f-XR& 0r4~8IQ7}%u6,p'"`v2t7IySC!KHO}˄Xɲw- Wɷ2]=!VY"|<,G}IGƫV H Xg(#0~wXgLl3!ӋIaӞʿLTǥ{FvG8syٚ[cqON_$nu8TPf*)5bKzq!'K[i=Xo*%;SXde|w^b@%wv|VDMȂu#0 WykzHj^'&gԆzM@)>5q`zU4N47)A#Y68:7(2m}(Eߪr?[ $30UL^TBhK0FFKS ٵ'Z"n.+/*LUyDStUq-8Bg\H5Fg6fTG 8NޑjS2}g5VED- p NA7Dy$IQqZR ܙkt+mrA~V%gp7'v6P~;Ł4 X*wUP?A(omʼn=by_@'1P ϽI_!j#ӵ۳NR: 0*Gorh$mF6X /p1X)ő 1FِtMPv'/8:nrBPv>c q-9͖qVMsl>_,*n/7{:mD|lR6'5/H[˼>x"5u-1k7mζllh?趍rSw ,R 8-uGi^jԜ&*.7?Oss߲ 94HOY!g3.U*_8"?!䮆NɁ:ԹEB )o{\璑-)#YH_,GK'L _O+YlA>~'@΀4ɖ6z/x9 Qk:p=|ջʖU'JYBϕy r$p=eBf?#8 9ʂJƗ p1m]Iʑ6?.B-uDM]ލ%5`n]慷$.<ZssnVKׁA-m$DH U9LjhOc mx[ x8\J^kz.MPiQ-= we[-9XFJt0=q륜1}b|Dr gPّ`ɷّouN C0<|7y\Z@_aLd@n @4Qt9ZTA8Cf$1LǠ5#P?i w"`)fkIE,QQ)|4h)insKsZ5PpVG\wxr(Cm_zǟ ɢ&?tJIm`P2{ [:wMUsV*֠4$ F6Q3kc-Cd:cn;|"m`Rg#]q*3azH!5>Մp4.sl!j]&b6qUٺhS*(y;U3 2qX#A_}b8|ҷW@6OHTK{ CfW43l)ͳǾ!VImFdR/qyx` SRILyAIzϽVmixC'3u"pDش4G#t`IFT ' ^ZJ kj^`T$S| 5O(jH&|`T(?E` Z(ha3e+^p*lg*[] ߓ?zE@~ +=;eVjb3?d&Ƌ:l DGo ge=+2$`37]ǹ=#:cx`?ESu ZnX6 J(&Os4݄R|qc|ʺkLs[eF ؂ʳZf)vf!ӈr,#<_&k@dvEH5z=>uq:^$ɁG8X0ޅjz~C YNV+W\ζ0‘);{Zna//+[3ϼ|C~DA%{(MT ? ]{^<e`b\/c; X:]M_NUL ^-arH2؁JȂ,tx2ǖ֨3H0#EPPmBʯ>S+ֶ`e;鐕qJAn| j[q\r($3TJY|w*L6^o k*HcQP 1]z;pKlvDnW.+:/"}d2,i OgrQhEҺ^ţ9QyrmY.pWCn>g)DX`u(ጲwҬ G~ߒRf.%zX nsaAڬ-$O~`.Z| q2Jhb7ʒ!}cҭԫ6e$j'o94놁h->[jb0V"5?9ff-Rd{>6r-jڴ0b/KWTn<5VִH -(N%EK2ۻ&)&ۏh[i.AQ i-?آx; ߠnm)1nkz3`DTaAXz,G׍iLXZ%HCvSuzMj^2\ZsN* c?r1V&Q ^^b3" 2ž\]TQ. s&<NEr8(IU-;֌jK:Bg";ZcQ{t; 4#G:0K_C%ce-겵xLP~iB\JӴE8 j/ٻ&L"H=tW iGsk+<"A./ii' P2 z1GjE4"{ GfMՃe j ?>t1~y(;{c=cx`?!%c*S {~$4_~vދnX"[i'0C|Z.wX4~wg @? B'*H^Eena#}а 5 K(aS" S4!Ԉ6V/u0P.KրvR^l2TJӘJ`͊E`t+v fs_Y}gFq[Sv$]ulM,d@PgZawtL 3 ,Y!l-ݹMH1'A3zOo2n8ax3309X ̹EK`|NBa&B:l]61&s a_`.mC#CU6liqlYB:ד񠆟 $X)}I8դ/Ngm8Bfؗ beGղ|]ȷ$'ez= DG`zŊ U,DW#>\CZKy܏틓`GW9W3/[Qi)zfЧcٴ^ ȩ-b44瀤*: 2Ns)rѐ%My_84Y4z 4%+غi\K "E wqDf6؂[$! ZtZNIda߸W_ڳ"$\CF9cc jQwT:GRU265xzдp2Ө3J D]%? 2~#ocLp<,[ u I3K nCw+6q"])́F@G@ZiBj]\J8CLs0e نSF oO$q:L Vਘ[[Eu]Gbɦŷ4Ird)y{鉐NJ>g8!3J_s<K oqѯFf6ܩb5qz-q/^aLm\ҼGӶ ֕RIѫx g;//Ċ[̡%Ѹgݎt1&XKJ$h?XqzufRAЧI @lnL}V\FQ۬KlH쎙kgQ~W0Nڋj̅0(&lO%D48+bkWiaV `4a%f߶ GƖH(9?:U(eLrm܊%lQW}'Px6%0Kk[n@B3}W ~kH>ն !#3xOAT_ (z &pUCS톲@chyw摡TY@Ookykv qFW;hDZ1~<+%!\_~4Bo"@ݳ ]+ױQO/$sx)s 6ˇʏn(U8k;]1bB/=9FȒ/t/CP8_""4+F-tSz]j1jK8s\*C)sYWCbѹ U$cKH?mXtx:X_FiJ^Kc!)8\`ds}dG62 BRPCbd FU"k̾ATR%!)qF\!d1D2;)xw4}C<,Cw۸ ݆Mgm&8OD߂ESV4|ry ut8;xO[kkuD8H=NJr$ݏ{sR@M$ ]=%D)f7~T_nεBMwB֛l(E8*x,[I?0eI%= n\(~wN!&9k()#Y+SxyvES}OyM4k fX.-rǘx=+;̆P&j$gu$Iaγ=ɱh W>Z Pl@`ܞ|G`4Lt[ EB8#U'M [?%zO峬pST}n3e"g֤b4@)_݉QyCa6FgҏT YZ