Number of iteration of --test-memory is now 300 (several minutes per gigabyte). Memtest86 and Memtester links are also displayed while running the test.
This commit is contained in:
parent
525be599a8
commit
1a197a3c1a
@ -24,11 +24,13 @@ void memtest_progress_start(char *title, int pass) {
|
|||||||
|
|
||||||
printf("\x1b[H\x1b[2J"); /* Cursor home, clear screen. */
|
printf("\x1b[H\x1b[2J"); /* Cursor home, clear screen. */
|
||||||
/* Fill with dots. */
|
/* Fill with dots. */
|
||||||
for (j = 0; j < ws.ws_col*ws.ws_row; j++) printf(".");
|
for (j = 0; j < ws.ws_col*(ws.ws_row-2); j++) printf(".");
|
||||||
|
printf("Please keep the test running several minutes per GB of memory.\n");
|
||||||
|
printf("Also check http://www.memtest86.com/ and http://pyropus.ca/software/memtester/");
|
||||||
printf("\x1b[H\x1b[2K"); /* Cursor home, clear current line. */
|
printf("\x1b[H\x1b[2K"); /* Cursor home, clear current line. */
|
||||||
printf("%s [%d]\n", title, pass); /* Print title. */
|
printf("%s [%d]\n", title, pass); /* Print title. */
|
||||||
progress_printed = 0;
|
progress_printed = 0;
|
||||||
progress_full = ws.ws_col*(ws.ws_row-1);
|
progress_full = ws.ws_col*(ws.ws_row-3);
|
||||||
fflush(stdout);
|
fflush(stdout);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2313,7 +2313,7 @@ int main(int argc, char **argv) {
|
|||||||
strcmp(argv[1], "-h") == 0) usage();
|
strcmp(argv[1], "-h") == 0) usage();
|
||||||
if (strcmp(argv[1], "--test-memory") == 0) {
|
if (strcmp(argv[1], "--test-memory") == 0) {
|
||||||
if (argc == 3) {
|
if (argc == 3) {
|
||||||
memtest(atoi(argv[2]),10000);
|
memtest(atoi(argv[2]),300);
|
||||||
exit(0);
|
exit(0);
|
||||||
} else {
|
} else {
|
||||||
fprintf(stderr,"Please specify the amount of memory to test in megabytes.\n");
|
fprintf(stderr,"Please specify the amount of memory to test in megabytes.\n");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user