2121:
1645:
122:
2133:
1657:
25:
2107:
1631:
224:
201:
In other words, if the I/O paths are not saturated and the requests for all the workloads fail to cause an unreasonable shifting around of drive heads (which the operating system is aware of), the benefit of prioritizing one workload may create a situation where CPU time spent scheduling I/O is wasted instead of providing desired benefits.
200:
If there is no contention between applications, then there are little to no benefits from selecting a scheduler for the above-listed three scenarios. This is due to a resulting inability to deprioritize one workload's operations in a way that makes additional capacity available to another workload.
168:
If I/O scheduling will be handled at a lower layer of the I/O stack. Examples of lower layers that might handle the scheduling include block devices, intelligent RAID controllers, Network
Attached Storage, or an externally attached controller such as a storage subsystem accessed through a switched
211:
parameter as a scheduler-agnostic configuration, making it possible for the block layer's requests merging logic to be disabled either entirely, or only for more complex merging attempts. This reduces the need for the NOOP scheduler as the overhead of most I/O schedulers is associated with their
172:
Because accurate details of sector position are hidden from the host system. An example would be a RAID controller that performs no scheduling on its own. Even though the host has the ability to re-order requests and the RAID controller does not, the host system lacks the visibility to accurately
184:
However, NOOP is not necessarily the preferred I/O scheduler for the above scenarios. Typical to performance tuning, all guidance shall be based on observed work load patterns (undermining one's ability to create simplistic rules of thumb). If there is contention for available I/O bandwidth from
173:
re-order the requests to lower seek time. Since the host has no way of judging whether one sequence is better than another, it cannot restructure the active queue optimally and should, therefore, pass it on to the device that is (theoretically) more aware of such details.
169:
Storage Area
Network. Since I/O requests are potentially rescheduled at the lower level, resequencing IOPs at the host level uses host CPU time on operations that will just be undone at the lower level, increasing latency/decreasing throughput for no productive reason.
185:
other applications, it is still possible that other schedulers will generate better performance by virtue of more intelligently carving up that bandwidth for the applications deemed most important. For example, running an LDAP directory server may benefit from
212:
attempts to locate adjacent sectors in the request queue in order to merge them. However, most I/O workloads benefit from a certain level of requests merging, even on fast low-latency storage such as SSDs.
176:
Because read/write head movement doesn't impact application performance enough to justify the reordering overhead. This is usually the case with non-rotational media such as flash drives or
161:
attempt to re-order requests based on the sector numbers contained therein. In other words, the scheduler assumes that the host is unaware of how to productively re-order requests.
394:
1207:
1816:
496:
1821:
1846:
1296:
189:'s read preference and latency guarantees. At the same time, a user with a desktop system running many different applications may want to have access to
1291:
323:
2067:
421:
350:
2125:
2080:
1649:
268:
2159:
2090:
1831:
1806:
1028:
796:
108:
154:
1826:
1695:
526:
42:
1138:
89:
46:
1783:
466:
61:
2085:
1572:
388:
1778:
1453:
501:
1874:
1811:
855:
68:
1912:
1773:
1554:
1368:
486:
414:
35:
1917:
1559:
1201:
537:
157:
queue and implements request merging. This scheduler is useful when it has been determined that the host should
75:
1927:
1735:
1122:
1107:
1023:
811:
616:
121:
378:
1465:
1264:
900:
788:
743:
693:
677:
654:
237:
1788:
476:
57:
1966:
1959:
1907:
1610:
1587:
1582:
1417:
1383:
1373:
1245:
1190:
1067:
606:
1751:
1661:
1564:
407:
2055:
1884:
1594:
1196:
758:
456:
2043:
1688:
1390:
869:
728:
662:
383:
1932:
1798:
1768:
1544:
1378:
964:
864:
801:
723:
718:
506:
242:
186:
177:
293:
272:
1740:
1515:
1163:
1133:
1128:
979:
634:
596:
395:
Linux I/O schedulers benchmarked – anticipatory vs. CFQ vs. deadline vs. noop
1889:
1879:
1720:
1269:
831:
552:
542:
451:
193:'s tunables or its ability to prioritize bandwidth for particular applications over others (
82:
2075:
1836:
1505:
1173:
954:
2137:
1999:
1899:
1841:
1725:
1681:
1535:
1440:
1351:
1228:
1223:
1218:
996:
821:
816:
461:
134:
2153:
2049:
2021:
1992:
1985:
1937:
1869:
1470:
1286:
1092:
1082:
841:
713:
591:
2111:
1978:
1922:
1745:
1712:
1635:
1356:
1274:
1168:
1112:
471:
430:
229:
138:
2027:
2013:
1953:
1730:
1361:
1254:
836:
733:
164:
There are (generally) three basic situations where this situation is desirable:
24:
1448:
1423:
1410:
1315:
1303:
1233:
1143:
629:
532:
491:
301:
219:
142:
269:"Choosing an I/O Scheduler for Red Hat Enterprise Linux 4 and the 2.6 Kernel"
125:
The location of I/O schedulers in a simplified structure of the Linux kernel.
2006:
1972:
1864:
1310:
1279:
1148:
984:
773:
644:
601:
354:
2033:
1428:
1249:
1238:
1158:
1102:
1097:
1043:
991:
880:
806:
384:
Workload
Dependent Performance Evaluation of the Linux 2.6 I/O Schedulers
2038:
1510:
1495:
1405:
1395:
1335:
1259:
1153:
1077:
1018:
932:
895:
826:
768:
763:
667:
624:
327:
1500:
1485:
1475:
1330:
1325:
1087:
1038:
1011:
974:
944:
911:
890:
639:
586:
481:
194:
153:
The NOOP scheduler inserts all incoming I/O requests into a simple
2106:
1704:
1630:
1320:
1183:
1117:
1072:
1033:
1001:
969:
927:
922:
885:
753:
748:
708:
703:
223:
208:
120:
1400:
1178:
1006:
937:
581:
1677:
403:
399:
1480:
1458:
247:
190:
18:
351:"Configure flash drives in High I/O instances as Data drives"
1673:
324:"6.4.3. Noop (Red Hat Enterprise Linux 6 Documentation)"
2066:
1946:
1898:
1857:
1797:
1761:
1711:
1603:
1543:
1534:
1439:
1344:
1060:
953:
863:
854:
787:
692:
685:
676:
653:
615:
574:
567:
515:
444:
437:
389:
Best practices for the Kernel-based
Virtual Machine
49:. Unsourced material may be challenged and removed.
1689:
415:
8:
1696:
1682:
1674:
1540:
1436:
860:
689:
682:
571:
441:
422:
408:
400:
391:(provides general info on I/O schedulers)
109:Learn how and when to remove this message
16:Simple I/O scheduler for the Linux kernel
2126:Free and open-source software portal
1650:Free and open-source software portal
1208:Earliest eligible virtual deadline first
260:
379:Understanding and Optimizing Disk I/O
294:"Documentation/block/queue-sysfs.txt"
7:
47:adding citations to reliable sources
2068:Professional related certifications
141:. This scheduler was developed by
204:The Linux kernel also exposes the
14:
1847:List of software package managers
1832:Security-focused operating system
2132:
2131:
2119:
2105:
1656:
1655:
1643:
1629:
497:Supported computer architectures
222:
23:
1822:Distributions that run from RAM
527:The Linux Programming Interface
349:Paul Querna (August 15, 2014).
34:needs additional citations for
1:
1779:GNU/Linux naming controversy
1875:Linux Documentation Project
1817:Netbook-specific comparison
2176:
2160:Disk scheduling algorithms
1774:Criticism of desktop Linux
1369:High-performance computing
1191:Process and I/O schedulers
298:Linux kernel documentation
2099:
1784:Tanenbaum–Torvalds debate
1623:
1202:Completely Fair Scheduler
467:Tanenbaum–Torvalds debate
271:. Red Hat. Archived from
1123:Kernel same-page merging
1466:OS-level virtualization
238:Anticipatory scheduling
1960:Free Software Magazine
1890:Linux User Group (LUG)
1611:List of Linux adopters
553:Linux User Group (LUG)
126:
124:
1885:Linux Mark Institute
1197:Brain Fuck Scheduler
457:Linux Mark Institute
43:improve this article
1391:Real-time computing
663:Linux Standard Base
1812:Distributions list
1807:General comparison
1769:Criticism of Linux
1379:Compute Node Linux
965:C standard library
304:. December 1, 2014
243:Deadline scheduler
178:solid-state drives
127:
2147:
2146:
1671:
1670:
1619:
1618:
1530:
1529:
1526:
1525:
1164:Network scheduler
1056:
1055:
1052:
1051:
850:
849:
597:Linux kernel oops
563:
562:
543:Linux conferences
330:. October 8, 2014
119:
118:
111:
93:
2167:
2135:
2134:
2124:
2123:
2122:
2112:Linux portal
2110:
2109:
2081:Linux Foundation
1880:Linux Foundation
1698:
1691:
1684:
1675:
1659:
1658:
1648:
1647:
1646:
1636:Linux portal
1634:
1633:
1541:
1437:
1246:Security Modules
861:
690:
683:
572:
452:Linux Foundation
442:
424:
417:
410:
401:
366:
365:
363:
361:
346:
340:
339:
337:
335:
320:
314:
313:
311:
309:
290:
284:
283:
281:
280:
265:
232:
227:
226:
207:
133:is the simplest
114:
107:
103:
100:
94:
92:
58:"Noop scheduler"
51:
27:
19:
2175:
2174:
2170:
2169:
2168:
2166:
2165:
2164:
2150:
2149:
2148:
2143:
2120:
2118:
2104:
2095:
2062:
1942:
1894:
1853:
1837:Package manager
1793:
1757:
1736:Booting process
1707:
1702:
1672:
1667:
1644:
1642:
1628:
1615:
1599:
1546:
1522:
1506:User-mode Linux
1435:
1340:
1048:
956:
949:
868:
846:
783:
695:
672:
649:
611:
559:
511:
502:Version history
433:
428:
375:
370:
369:
359:
357:
348:
347:
343:
333:
331:
322:
321:
317:
307:
305:
292:
291:
287:
278:
276:
267:
266:
262:
257:
228:
221:
218:
205:
151:
115:
104:
98:
95:
52:
50:
40:
28:
17:
12:
11:
5:
2173:
2171:
2163:
2162:
2152:
2151:
2145:
2144:
2142:
2141:
2129:
2115:
2100:
2097:
2096:
2094:
2093:
2088:
2083:
2078:
2076:CompTIA Linux+
2072:
2070:
2064:
2063:
2061:
2060:
2053:
2046:
2041:
2036:
2031:
2024:
2019:
2018:
2017:
2003:
2000:Linux Magazine
1996:
1989:
1982:
1975:
1970:
1963:
1956:
1950:
1948:
1944:
1943:
1941:
1940:
1935:
1930:
1925:
1920:
1915:
1910:
1904:
1902:
1896:
1895:
1893:
1892:
1887:
1882:
1877:
1872:
1867:
1861:
1859:
1855:
1854:
1852:
1851:
1850:
1849:
1844:
1842:Package format
1834:
1829:
1824:
1819:
1814:
1809:
1803:
1801:
1795:
1794:
1792:
1791:
1786:
1781:
1776:
1771:
1765:
1763:
1759:
1758:
1756:
1755:
1748:
1743:
1738:
1733:
1728:
1723:
1717:
1715:
1709:
1708:
1703:
1701:
1700:
1693:
1686:
1678:
1669:
1668:
1666:
1665:
1653:
1639:
1624:
1621:
1620:
1617:
1616:
1614:
1613:
1607:
1605:
1601:
1600:
1598:
1597:
1592:
1591:
1590:
1585:
1577:
1576:
1575:
1567:
1562:
1557:
1551:
1549:
1538:
1532:
1531:
1528:
1527:
1524:
1523:
1521:
1520:
1519:
1518:
1513:
1508:
1503:
1498:
1490:
1489:
1488:
1483:
1478:
1473:
1463:
1462:
1461:
1456:
1445:
1443:
1441:Virtualization
1434:
1433:
1432:
1431:
1426:
1415:
1414:
1413:
1408:
1403:
1398:
1388:
1387:
1386:
1381:
1376:
1366:
1365:
1364:
1359:
1348:
1346:
1342:
1341:
1339:
1338:
1333:
1328:
1323:
1318:
1313:
1307:
1306:
1301:
1300:
1299:
1294:
1287:Device drivers
1283:
1282:
1277:
1272:
1267:
1262:
1257:
1252:
1242:
1241:
1236:
1231:
1229:SCHED_DEADLINE
1226:
1224:O(1) scheduler
1221:
1219:O(n) scheduler
1216:
1214:Noop scheduler
1211:
1205:
1199:
1194:
1187:
1186:
1181:
1176:
1171:
1166:
1161:
1156:
1151:
1146:
1141:
1136:
1131:
1126:
1120:
1115:
1110:
1105:
1100:
1095:
1090:
1085:
1080:
1075:
1070:
1068:Kernel modules
1064:
1062:
1058:
1057:
1054:
1053:
1050:
1049:
1047:
1046:
1041:
1036:
1031:
1026:
1021:
1016:
1015:
1014:
1009:
1004:
999:
994:
989:
988:
987:
977:
972:
961:
959:
951:
950:
948:
947:
942:
941:
940:
930:
925:
920:
917:
914:
909:
906:
903:
898:
893:
888:
883:
878:
874:
872:
858:
852:
851:
848:
847:
845:
844:
839:
834:
829:
824:
822:Memory barrier
819:
814:
809:
804:
799:
793:
791:
785:
784:
782:
781:
780:
779:
776:
771:
766:
761:
756:
751:
741:
740:
739:
736:
731:
726:
721:
716:
711:
700:
698:
687:
680:
674:
673:
671:
670:
665:
659:
657:
651:
650:
648:
647:
642:
637:
632:
627:
621:
619:
613:
612:
610:
609:
604:
599:
594:
589:
584:
578:
576:
569:
565:
564:
561:
560:
558:
557:
556:
555:
547:
546:
545:
540:
535:
530:
519:
517:
513:
512:
510:
509:
504:
499:
494:
489:
484:
479:
474:
469:
464:
459:
454:
448:
446:
439:
435:
434:
429:
427:
426:
419:
412:
404:
398:
397:
392:
386:
381:
374:
373:External links
371:
368:
367:
341:
315:
285:
259:
258:
256:
253:
252:
251:
245:
240:
234:
233:
217:
214:
182:
181:
174:
170:
150:
147:
131:NOOP scheduler
117:
116:
31:
29:
22:
15:
13:
10:
9:
6:
4:
3:
2:
2172:
2161:
2158:
2157:
2155:
2140:
2139:
2130:
2128:
2127:
2116:
2114:
2113:
2108:
2102:
2101:
2098:
2092:
2089:
2087:
2084:
2082:
2079:
2077:
2074:
2073:
2071:
2069:
2065:
2059:
2058:
2054:
2052:
2051:
2050:Revolution OS
2047:
2045:
2042:
2040:
2037:
2035:
2032:
2030:
2029:
2025:
2023:
2022:Linux Outlaws
2020:
2016:
2015:
2011:
2010:
2009:
2008:
2004:
2002:
2001:
1997:
1995:
1994:
1993:Linux Journal
1990:
1988:
1987:
1986:Linux Gazette
1983:
1981:
1980:
1976:
1974:
1971:
1969:
1968:
1964:
1962:
1961:
1957:
1955:
1952:
1951:
1949:
1945:
1939:
1938:Linux malware
1936:
1934:
1931:
1929:
1926:
1924:
1921:
1919:
1916:
1914:
1911:
1909:
1906:
1905:
1903:
1901:
1897:
1891:
1888:
1886:
1883:
1881:
1878:
1876:
1873:
1871:
1870:Linux Counter
1868:
1866:
1863:
1862:
1860:
1858:Organizations
1856:
1848:
1845:
1843:
1840:
1839:
1838:
1835:
1833:
1830:
1828:
1825:
1823:
1820:
1818:
1815:
1813:
1810:
1808:
1805:
1804:
1802:
1800:
1799:Distributions
1796:
1790:
1789:SCO and Linux
1787:
1785:
1782:
1780:
1777:
1775:
1772:
1770:
1767:
1766:
1764:
1762:Controversies
1760:
1754:
1753:
1749:
1747:
1744:
1742:
1739:
1737:
1734:
1732:
1729:
1727:
1724:
1722:
1719:
1718:
1716:
1714:
1710:
1706:
1699:
1694:
1692:
1687:
1685:
1680:
1679:
1676:
1664:
1663:
1654:
1652:
1651:
1640:
1638:
1637:
1632:
1626:
1625:
1622:
1612:
1609:
1608:
1606:
1602:
1596:
1593:
1589:
1586:
1584:
1581:
1580:
1578:
1574:
1571:
1570:
1569:Thin client:
1568:
1566:
1563:
1561:
1558:
1556:
1553:
1552:
1550:
1548:
1542:
1539:
1537:
1533:
1517:
1514:
1512:
1509:
1507:
1504:
1502:
1499:
1497:
1494:
1493:
1491:
1487:
1484:
1482:
1479:
1477:
1474:
1472:
1471:Linux-VServer
1469:
1468:
1467:
1464:
1460:
1457:
1455:
1452:
1451:
1450:
1447:
1446:
1444:
1442:
1438:
1430:
1427:
1425:
1422:
1421:
1419:
1416:
1412:
1409:
1407:
1404:
1402:
1399:
1397:
1394:
1393:
1392:
1389:
1385:
1382:
1380:
1377:
1375:
1372:
1371:
1370:
1367:
1363:
1360:
1358:
1355:
1354:
1353:
1350:
1349:
1347:
1343:
1337:
1334:
1332:
1329:
1327:
1324:
1322:
1319:
1317:
1314:
1312:
1309:
1308:
1305:
1302:
1298:
1295:
1293:
1290:
1289:
1288:
1285:
1284:
1281:
1278:
1276:
1273:
1271:
1268:
1266:
1263:
1261:
1258:
1256:
1253:
1251:
1247:
1244:
1243:
1240:
1237:
1235:
1232:
1230:
1227:
1225:
1222:
1220:
1217:
1215:
1212:
1209:
1206:
1203:
1200:
1198:
1195:
1192:
1189:
1188:
1185:
1182:
1180:
1177:
1175:
1172:
1170:
1167:
1165:
1162:
1160:
1157:
1155:
1152:
1150:
1147:
1145:
1142:
1140:
1137:
1135:
1132:
1130:
1127:
1124:
1121:
1119:
1116:
1114:
1111:
1109:
1106:
1104:
1101:
1099:
1096:
1094:
1093:Device mapper
1091:
1089:
1086:
1084:
1081:
1079:
1076:
1074:
1071:
1069:
1066:
1065:
1063:
1059:
1045:
1042:
1040:
1037:
1035:
1032:
1030:
1027:
1025:
1022:
1020:
1017:
1013:
1010:
1008:
1005:
1003:
1000:
998:
995:
993:
990:
986:
983:
982:
981:
978:
976:
973:
971:
968:
967:
966:
963:
962:
960:
958:
952:
946:
943:
939:
936:
935:
934:
931:
929:
926:
924:
921:
918:
915:
913:
910:
907:
904:
902:
899:
897:
894:
892:
889:
887:
884:
882:
879:
876:
875:
873:
871:
866:
862:
859:
857:
853:
843:
840:
838:
835:
833:
830:
828:
825:
823:
820:
818:
815:
813:
810:
808:
805:
803:
800:
798:
795:
794:
792:
790:
786:
777:
775:
772:
770:
767:
765:
762:
760:
757:
755:
752:
750:
747:
746:
745:
742:
737:
735:
732:
730:
727:
725:
722:
720:
717:
715:
712:
710:
707:
706:
705:
702:
701:
699:
697:
691:
688:
684:
681:
679:
675:
669:
666:
664:
661:
660:
658:
656:
652:
646:
643:
641:
638:
636:
633:
631:
628:
626:
623:
622:
620:
618:
614:
608:
605:
603:
600:
598:
595:
593:
590:
588:
585:
583:
580:
579:
577:
573:
570:
566:
554:
551:
550:
548:
544:
541:
539:
536:
534:
531:
529:
528:
524:
523:
521:
520:
518:
514:
508:
505:
503:
500:
498:
495:
493:
490:
488:
485:
483:
480:
478:
475:
473:
470:
468:
465:
463:
460:
458:
455:
453:
450:
449:
447:
443:
440:
436:
432:
425:
420:
418:
413:
411:
406:
405:
402:
396:
393:
390:
387:
385:
382:
380:
377:
376:
372:
356:
352:
345:
342:
329:
325:
319:
316:
303:
299:
295:
289:
286:
275:on 2007-08-27
274:
270:
264:
261:
254:
249:
246:
244:
241:
239:
236:
235:
231:
225:
220:
215:
213:
210:
202:
198:
196:
192:
188:
179:
175:
171:
167:
166:
165:
162:
160:
156:
148:
146:
144:
140:
136:
135:I/O scheduler
132:
123:
113:
110:
102:
99:December 2014
91:
88:
84:
81:
77:
74:
70:
67:
63:
60: –
59:
55:
54:Find sources:
48:
44:
38:
37:
32:This article
30:
26:
21:
20:
2136:
2117:
2103:
2056:
2048:
2026:
2012:
2005:
1998:
1991:
1984:
1979:Linux Format
1977:
1965:
1958:
1933:Range of use
1750:
1713:Linux kernel
1660:
1641:
1627:
1357:Linux kernel
1275:Tomoyo Linux
1213:
870:File systems
525:
477:SCO disputes
438:Organization
431:Linux kernel
360:December 15,
358:. Retrieved
344:
334:December 14,
332:. Retrieved
318:
308:December 14,
306:. Retrieved
297:
288:
277:. Retrieved
273:the original
263:
230:Linux portal
203:
199:
183:
163:
158:
152:
139:Linux kernel
130:
128:
105:
96:
86:
79:
72:
65:
53:
41:Please help
36:verification
33:
2028:Linux Voice
2014:Ubuntu User
1967:Full Circle
1954:DistroWatch
1827:Lightweight
1741:Kernel oops
1731:Linux-libre
1726:Linus's law
1362:Linux-libre
1255:Exec Shield
1134:Framebuffer
837:Video4Linux
694:System Call
522:Developers
462:Linus's law
1449:Hypervisor
1411:PREEMPT_RT
1316:KernelCare
1304:Raw device
1234:SCHED_FIFO
1144:KMS driver
1061:Components
916:securityfs
802:Crypto API
744:Linux-only
630:System.map
533:kernel.org
492:menuconfig
487:GNU GPL v2
302:kernel.org
279:2007-08-10
255:References
143:Jens Axboe
69:newspapers
2007:LinuxUser
1973:Linux.com
1865:LinuxChix
1588:LYME-LYCE
1311:initramfs
1280:Linux PAM
1149:Netfilter
1019:libcgroup
985:libhybris
957:libraries
905:hugetlbfs
856:Userspace
789:In-kernel
774:readahead
696:Interface
645:initramfs
602:SystemTap
575:Debugging
568:Technical
507:Criticism
355:Rackspace
250:scheduler
2154:Category
2138:Category
2057:The Code
2044:Phoronix
2034:LugRadio
1918:Embedded
1908:Adopters
1900:Adoption
1662:Category
1604:Adopters
1579:Server:
1560:Embedded
1536:Adoption
1429:PSXLinux
1352:Mainline
1345:Variants
1297:graphics
1250:AppArmor
1239:SCHED_RR
1159:nftables
1103:dm-crypt
1098:dm-cache
1044:liburing
1034:libevdev
992:dietlibc
881:configfs
807:io uring
216:See also
206:nomerges
187:deadline
149:Overview
137:for the
2086:Red Hat
2039:LWN.net
1913:Desktop
1721:History
1595:Devices
1555:Desktop
1516:coLinux
1511:MkLinux
1496:L4Linux
1424:ÎĽClinux
1406:Xenomai
1396:RTLinux
1336:Ksplice
1265:SELinux
1260:seccomp
1210:(EEVDF)
1154:Netlink
1083:Console
1078:cgroups
1029:libalsa
955:Wrapper
933:systemd
896:debugfs
865:Daemons
827:New API
769:inotify
764:dnotify
668:x32 ABI
625:vmlinux
617:Startup
516:Support
328:Red Hat
180:(SSDs).
83:scholar
2091:Ubuntu
1928:Mobile
1923:Gaming
1565:Gaming
1547:of use
1501:ELinOS
1492:Other
1486:OpenVZ
1476:Lguest
1420:-less
1331:kpatch
1326:kGraft
1292:802.11
1088:bcache
1039:libusb
1024:libdrm
1012:Newlib
997:EGLIBC
980:Bionic
975:uClibc
945:Kmscon
919:sockfs
912:procfs
908:pipefs
891:devpts
817:kernfs
759:splice
714:select
686:Kernel
640:initrd
635:dracut
587:ftrace
549:Users
482:Linaro
445:Kernel
195:ionice
85:
78:
71:
64:
56:
1947:Media
1752:more…
1705:Linux
1545:Range
1384:SLURM
1321:kexec
1270:Smack
1204:(CFS)
1184:zswap
1125:(KSM)
1118:evdev
1073:BlueZ
1002:klibc
970:glibc
928:tmpfs
923:sysfs
886:devfs
877:bpffs
754:epoll
749:futex
729:close
709:ioctl
704:POSIX
592:kdump
209:sysfs
90:JSTOR
76:books
1583:LAMP
1573:LTSP
1401:RTAI
1179:zram
1174:SLUB
1169:perf
1113:EDAC
1007:musl
938:udev
901:FUSE
797:ALSA
734:sync
724:read
719:open
678:APIs
655:ABIs
582:CRIU
538:LKML
362:2014
336:2014
310:2014
155:FIFO
129:The
62:news
1746:Tux
1481:LXC
1459:Xen
1454:KVM
1418:MMU
1374:INK
1139:LVM
1129:LIO
1108:DRM
842:IIO
832:RCU
812:DRM
607:BPF
472:Tux
248:CFQ
197:).
191:CFQ
159:not
45:by
2156::
1248::
353:.
326:.
300:.
296:.
145:.
1697:e
1690:t
1683:v
1193::
867:,
778:…
738:…
423:e
416:t
409:v
364:.
338:.
312:.
282:.
112:)
106:(
101:)
97:(
87:·
80:·
73:·
66:·
39:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.