Добавление новой учетной записи для моего Samsung телефон

После обновления на Lion (10.7.1) некоторое время назад я столкнулся с очень низкой производительности моей системы. Это 2.2 ГГц Core2Duo с 4 ГБ ОЗУ и 500 ГБ. Е. Г. в JBoss6 как нужно около 5 минут для начала (по сравнению с 1 минутой раньше столкнулись с этой проблемы), или после запуска сафари и загрузка страницы это отмороженные около 5-10 секунд, пока флеш анимации доступны.

Я попытался все это удовольствие занимает тест и задумалась о диске тесты [4К блоки, блоки 256К]:

Последовательная запись: 49 МБ/с, 12 МБ/с
Скорость последовательного чтения: 0,8 мб/сек, 10 МБ/с
Случайная запись: 0,8 мб/сек, 9 МБ/с
Случайного чтения: 0.1 Мб/с, 7 МБ/с

Пропускная способность во время чтения представляется крайне низкой. Это может быть проблема с HDD? (Смарт статус проверено). iDefrag показать частицами от 0,2% до 0,4% от объема содержимого, но около 60% (каталог) до 70% (свободное пространство) от объема каталога.

Примечание: в потоке теста из xbench умеет, кажется, никогда не завершить, последняя запись

Расчет: 187.19 4.79 швабры/сек, 4 нити 
+552
Dan Oak 25 дек. 2022 г., 16:24:32
18 ответов

Обратите внимание, что проблема не с хвоста а с головы Здесь, которая читает из трубы больше, чем первая строка предназначена для вывода (так что там ничего не осталось для хвоста читать).

И да, это в POSIX совместимой.

головку необходимо оставить курсор в ввода только после последней строки выход, когда вход возможен поиск, а не иначе.

http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap01.html:

Когда стандартная утилита считывает входной файл для перемещения и завершается без ошибок, прежде чем он достигнет конца файла, программа должна гарантировать, что смещение файла в откройте описание файла правильно расположить сразу за последним байтом обработать программой. Для файлов, которые не перемещения, состояние файловое смещение открытого файла описание для этого файла является неуказанным.

Для головы , чтобы быть в состоянии сделать это для перемещения файла означает, что придется читать по одному байту за раз, который будет очень inefficient1. Вот что значит читать или строки утилиты делать или GNU СЕПГ с опцию.

Так что вы можете заменить голову -Н 20 с gsed -у 20В если вы хотите, чтобы это поведение.

Хотя здесь, вы бы хотели:

СЭД -э 1Б -е '$б' -е д

вместо. Здесь, только один вызов инструмента, так что никаких проблем с внутренним буфером, который не может быть разделен между двумя вызовами инструмент. Заметим, однако, что для больших файлов, это будет менее эффективным, так как СЭД читает весь файл, в то время как для перемещения файлов хвост бы пропустить большую часть его, стремясь ближе к концу файла.

Посмотреть связанные обсуждения о буферизации в том, почему используется оболочка петля для обработки текста считается плохой практикой?.

Обратите внимание, что хвост должен вывести хвост потока вывод. В то время, как оптимизация и перемещения файлов, реализаций может обратиться в конец файла, чтобы получить конечные данные оттуда, нельзя стремиться к точке, что бы до начального положения на момент хвост был вызван (busybox и хвост тоже был этот баг).

Так, например, в:

{ кошку; хвост -Н 1; } < файл

Хотя хвост мог бы стремятся вернуться к последней строке файла, это не. Его stdin-это пустой поток, как кот оставил курсор в конец файла, его нельзя вернуть данные из этого потока более назад в файл.

(Текст выше зачеркнул в ожидании разъяснения открытая группа и считая, что он не сделал правильно, несколько реализаций)


1 в голову встроенную ksh93 (включена если поставить /опт/АСТ/ОГРН впереди пути$Path), для розеток (тип номера-для перемещения файлов), а не заглядывает на входе (через вызов recvfrom(..., MSG_PEEK)) до того, чтобы фактически читать его, чтобы увидеть, сколько он должен читать, чтобы убедиться, что она не прочтет слишком много. И возвращается к чтение по одному байту за раз для других типов файлов. Это немного более эффективным, и я считаю, это главная причина, почему он реализует свои трубы с socketpair()s вместо трубы(). Обратите внимание, что это не совсем дурака как там гонки, которая может быть вызвана, если другой процесс чтения из сокета между подглядеть и прочитать.

+943
zipei feng 03 февр. '09 в 4:24

Мне было интересно, если кто-нибудь знает сложность Unix и присоединиться к команде? Я предположил, что она может быть линейной, так как файлы должны быть отсортированы.

Кто-то настаивал, что это была логарифмическая чем я сомневаюсь. Или, возможно, это зависит от файлов и может быть логарифмической (или Н*лог(Н)), когда один из файлов является небольшой и линейный подход, когда оба они большие?

+924
user18536 21 авг. 2015 г., 10:06:19
Другие ответы

Связанные вопросы


Похожие вопросы

Я вообще в отличной форме, но есть стойкое придирка в моей боковых мышц с одной стороны. Ничего серьезного, это просто легко, чтобы вытащить его.

Я начал делать большое полено раскалывается топором, но это способствует с одной стороны и я бы предпочел избежать этого. Есть ли метод топор, который является симметричным, или способ избежать одно плечо готовится более мускулистые, чем другие?

+817
KRAL OYUN 21 июл. 2013 г., 12:24:14

Я установил на C++ свободно распространяемые файлы, но каждый раз я стараюсь мигать ClockworkMod восстановления, она завершается с ошибкой библиотеки libusb: -12

C:\Users\new1\Desktop>Хеймдалл обнаружить
Устройство обнаружения

C:\Users\new1\Desktop>Хеймдалл вспышка --восстановление cwm5_recovery.Бен
Хеймдалль В1.4.0

Авторское право (c) 2010-2013, Бенджамин Добелл, стекло Ехидна
http://www.glassechidna.com.au/

Это программное обеспечение предоставляется бесплатно. Копирование и распространение
рекомендуется.

Если вам нравится эта программа и вы хотели бы поддержать будущее
развитие, пожалуйста, рассмотрите возможность пожертвования: [пожертвовать ссылка]

Инициализация подключения...
Обнаружение устройства...
Ошибка: не удалось открыть устройство. ошибка библиотеки libusb: -12

C:\Users\new1\Desktop>Хеймдалл обнаружить
Устройство обнаружения

Я пробовал на все USB-порты, даже попробовал 3 разные шнуры USB Любые идеи?

+799
louise prause 1 сент. 2015 г., 21:49:20
Версия монополия в 3D-зданий различных типов и новые правила.
+714
Kuldeep Choudhary 20 февр. 2023 г., 06:29:03

По данным мужчиной в fstab, то showthrough вариантом может быть то, что вы ищете. Попробуйте установить его на /дома/АК и, видя, если это работает.

Вполне возможно, что крепление вилки при монтировании файловых систем во время загрузки; если это так, то порядок, в котором разделы монтируются был бы неопределен.

+624
useyourbrain 18 нояб. 2019 г., 21:40:43

В моем университете (в США), профессора на самом деле платить , чтобы контролировать студентов, в том смысле, что деньги для своих студентов зарплат выходит из своих грантов.

+535
zufall 11 мая 2015 г., 21:54:53

Мне кажется, есть много некачественных вопросов о трио вышеуказанным темам.

Я не имею в виду Холокост, вопросы отрицания, который, очевидно, должен быть убит с огнем. Я имею в виду такие вопросы как этот один. Этот пользователь спросил, видимо, добросовестно ли евреи в нацистской Германии получили электричество.

При всем уважении к Аскер, это глупый вопрос. Это не учитывать

1) тот факт, что электричество использовалось сравнительно мало людей до послевоенной эпохи

2) тот факт, что евреев в лагерях и гетто, очевидно, не было электронных приборов, ни было, что серьезной проблемой для них, учитывая, что они были убиты в ту или другую сторону.

Кто-то, кто достаточно знает об истории, чтобы знать, что Холокост-это должны знать оба вышеперечисленных вещей. Кажется, что задавая вопрос про фашистов ради задаю вопрос.

Я считаю, что мы должны отбить вопросы такого рода, и действующие правила и санкции не являются адекватными для решения поставленных задач. Я не уверен, что решение есть.

Мне кажется это проблема? Если меня не будет, какое решение?

Редактировать: вот еще один пример крайне слаба вопросу о фашистах...

+527
Gerald Nichols 11 мар. 2013 г., 02:03:25

Я следовал стратегии Klanomath (см. ссылку) для того, чтобы восстановить потерянные на OSX (Эль Капитан) секционирования (MBR перезаписывается буткемп для Windows). В этой процедуре вы должны найти правильные границы раздела. Но когда я получил мои границы и создал свой раздел, disk0s2 не хотите смонтировать. Это означает, что границы не хорошо.

Это моя ситуация на данный момент:

КВН-Макбук-Про:~ корень# ОПС -Р показать /Дев/диске 0
 пуск размер предметный указатель содержание 
 0 1 ПМБР
 Заголовок 1 1 ОПС при 
 2 32 при GPT таблицу
 34 6 
 40 409600 ОПС 1 часть - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
 409640 495406233 ОПС 2 часть - 53746F72-6167-11АА-АА11-00306543ECAC
 495815873 1269536 3 ТШП часть - 426F6F74-0000-11АА-АА11-00306543ECAC
 497085409 302914591 
 800000000 100000000 4 ТШП часть - 48465300-0000-11АА-АА11-00306543ECAC
 900000000 1269536 5 ГПТ часть - 426F6F74-0000-11АА-АА11-00306543ECAC
 901269536 75503599 
 976773135 32 сек GPT таблицу
 Заголовок 976773167 1 ОПС сек 
КВН-Макбук-Про:~ корень# diskutil список
/разработки/диске 0
 #: ТИП РАЗМЕР ИМЯ ИДЕНТИФИКАТОРА
 0: GUID_partition_scheme *500.1 ГБ диске 0
 1: ЭФИ 209.7 МБ disk0s1
 2: Apple_CoreStorage 253.6 ГБ disk0s2
 3: Apple_Boot 650.0 МБ disk0s3
 4: Apple_HFS TempSystem 51.2 ГБ disk0s4
 5: Apple_Boot восстановления в HD 650.0 МБ disk0s5
КВН-Макбук-Про:~ корень# 

Границы я нашел:

  • 1-й HFSJ: 249128179712/512 = блок 486578476
  • 2-й HFSJ: 253857728000/512 = блок 495815875

У вас есть какие-либо предложения?

+481
Anoop Pete 15 окт. 2022 г., 00:21:36

Некоторые, вероятно, являются. Несколько не может быть.

Если вы проверяете ПС данные, вы увидите много из них-дети [kthreadd] и имеют имена, также в скобках. Те можно в основном игнорировать (они часть ядра Linux).

Кроме того, вам придется исследовать каждый в отдельности. Некоторые (например, инициализации) являются критическими. Другие данные в зависимости от того, как вы используете сервер (демон, помощью apache2/httpd сервери т. д.). Другим нужны только если вы или ваш код, чтобы использовать эту функцию (например, АТД).

Убить их-это вообще не способ борьбы с ними. Вместо этого, вы хотите, чтобы отключить их, начиная в первую очередь (или удалить их). Как это сделать, зависит от дистрибутива вашими виртуальными серверами работает.

+385
Gany Nafnur 28 апр. 2019 г., 07:11:03

Если вы пытаетесь включить ПФ при запуске, вы можете попробовать следующие*.

В Системные настройки / Защита и безопасность / Брандмауэр настройки... галочку "Включить режим невидимости" и включить брандмауэр.

Почему-то это дает ПФ. Вы можете проверить, выполнив команду sudo через pfctl -S Инфо.

*Проверено на высокой Сьерры и Мохаве

+330
Ravindra Mohite 30 нояб. 2012 г., 13:53:19

Когда движется, это действительно не по крупицам копию полного раздела (по крайней мере, на момент написания этого), в том числе "пустых" секторов. Поэтому если ваш раздел только 5% Полный, он все равно займет столько времени, как если бы он был полностью заполнен. Чтобы быстрее копировать, вы можете уменьшить раздел до этого.

Когда запустил GParted изменение размера раздела, пустых секторов не обязательно сохраняется. Если вы не хотите, чтобы это произошло и вы конкретно хотите ваших пустых секторов, чтобы его оставили в покое, вам придется убедиться, что это не изменение размера раздела, только движущиеся.

+319
ObAt 26 окт. 2014 г., 04:53:38

Ядра Linux до 3.6 используется путь кэша маршрутизации IPv4 многолучевости, что означает маршрутизацию между двумя отдельными линиями/ОСПС было довольно легко. От 3.6 алгоритм изменен, чтобы быть ТВ-пакетов, это означает, что некоторые маршруту столом/правила/правила iptables маркер уловок, которые были необходимы для достижения двух линий/интернет-провайдеры.

Однако, если у вас есть две строки с тем же провайдером, который может направить одного IP на обе линии на попакетной основе сбалансированного/отказоустойчивости моды, то с 3.6 можно легко достичь линии крепления (на IP-уровне) из-за ТВ-пакет маршрутизации в обоих направлениях.

От 4.4, ядра менял опять же на основе потока балансировки нагрузки на основе хэш-код адреса источника и назначения.

Я в настоящее время работает на ядре 4.4.36, и использовании многопутевой маршрутизации через PPPoE подключения. Мой вниз по течению трафика от провайдера направляется в двух отдельных линий на каждого пакета (один IP направляются вниз по обеим линиям). Это значит, что я могу достичь скорости скачать быстрее, чем скорость одной отдельной линии. Мне исходящего трафика направляется по новее потока на основе алгоритма в обоих устройств ГЧП (которые имеют тот же IP-адрес). Это означает, что я не могу добиться скорости загрузки, что это быстрее, чем скорость одной линии.

Есть ли способ, чтобы настроить текущее ядро использовать алгоритм в-пакет? Мне нужно вернуться к старым ядром (которое я не хочу делать по разным другим причинам)?

Мой провайдер не поддерживает мульти-соединения PPP.

В случае, если это актуально, я в настоящее время работает арку ARMv7 процессор (для Linux на Raspberry Pi с 3), но могут меняться в Raspian в случае необходимости.

+259
Cameron Forbes 11 июл. 2012 г., 18:57:05

Если вы запустите язык на основе Ubuntu установки, вы получите что-то вроде:

Язык=язык.в utf8
Язык=
Языкового="язык.кодировке utf8"
Lc_numeric языкового="язык.кодировке utf8"
У="язык.кодировке utf8"
Категории lc_collate="язык.кодировке utf8"
LC_MONETARY="язык.кодировке utf8"
Для категории lc_messages="язык.кодировке utf8"
LC_PAPER="язык.кодировке utf8"
LC_NAME="язык.кодировке utf8"
LC_ADDRESS="язык.кодировке utf8"
LC_TELEPHONE="язык.кодировке utf8"
LC_MEASUREMENT="язык.кодировке utf8"
LC_IDENTIFICATION="язык.кодировке utf8"
Значение lc_all=

Почему значение lc_all отменяется? Я знаю, как это сделать, но почему не Убунту установить его автоматически, как и с другими LC_ это?

+238
smska 9 мар. 2017 г., 10:19:02

Вы сказали, что вы запустили Лев на этой машине. Если вы войти с теми же идентификатор Apple в AppStore должны быть загружаемые Лев в разделе покупок.

+191
Issea Hyoduo 30 июн. 2013 г., 15:37:53

Я в настоящее время возиться с умирающего жесткого диска, и при попытке хп с него данные, я получаю ошибки, как

СР: ошибка чтения ‘brokenFile’: ошибка ввода/вывода 
# сравнения: Апостроф: ` - Апостроф '

Я сейчас попробую скопировать не файлы, опять же с помощью СЭД для преобразования сообщения об ошибках в новый СР вызовы (я успешно несколько раз уже). Но: какие забавные кавычки? Они даже разные в начало/конец. Это не Апостроф, а не Апостроф. Я копировать/вставить его в мой регекс, но есть лучший способ? Может быть, используя сочинять?

+183
reza mansouri 8 дек. 2019 г., 14:38:06

У меня нет специальных знаний по установке вы описываете, но SCSI и имеет возможность отправки команд для конкретных устройств. Вы могли бы легко быть повезло, даже если диск хороший.

При загрузке Solaris, делает C7499A пройти через некоторые питания/встроенный-тип тест мигалками и спиннинг? После Соляриса работает, вы можете видеть DVD-диска с какой-либо команды Солярис использует для этого (я не могу вспомнить, что я использовал, чтобы использовать, и Гугл не хочет помочь)?

Загрузочный выпускного на солнце машины, используемые для некоторых команд, как "зонд-интерфейсом SCSI". Вы можете получить машину в багажник выпускного вечера, чтобы увидеть, что он говорит об оборудовании?

Также проверьте кабели. Если вы используете телевизор с плоским лентой кабели SCSI, всегда быть подозрительным из них. Они идут плохо, если ты слишком сильно трогает.

+140
Ian Krasnow 20 дек. 2019 г., 17:44:56

TimeoutStartSec параметр systemd в сервис полностью решает проблему

+76
Colin Rickels 12 мая 2011 г., 16:07:27

Показать вопросы с тегом